@media(max-width:1200px){.elementor .rw-copy-text-L{display:block;}}@media(max-width:1200px){.elementor .rw-heading-h3{font-family:var(--rw-font-family-noto-serif);font-weight:500;font-size:32px;color:var(--ta_sienna);letter-spacing:-0.5px;line-height:38px;}}@media(max-width:1200px){.elementor .rw-filo-dark{padding:0px;margin:0px;}}@media(max-width:1200px){.elementor .rw-filo-padding{width:auto;height:auto;min-width:auto;min-height:auto;max-width:auto;max-height:auto;padding:0px;margin:0px;display:flex;flex-direction:column;}}@media(max-width:1200px){.elementor .rw-button-primary:hover,.elementor .rw-button-primary:focus-visible{transition: opacity 0.5s ease;
opacity: 0.5;\n}}@media(max-width:1200px){.elementor .rw-button-primary{width:auto;height:auto;min-width:auto;min-height:auto;max-width:auto;max-height:auto;flex-direction:row;justify-content:flex-start;align-items:center;}}@media(max-width:1200px){.elementor .rw-heading-copy-text-box{display:flex;flex-direction:column;gap:8px;}}@media(max-width:1200px){.elementor .rw-video-wrapper-box-01{width:120%;height:auto;min-width:120%;min-height:auto;max-width:120%;max-height:auto;position:relative;z-index:2;padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}}@media(max-width:1200px){.elementor .rw-video-text-description-box-01{width:75%;height:auto;min-width:75%;min-height:auto;max-width:75%;max-height:auto;gap:24px;}}@media(max-width:1200px){.elementor .rw-video-section-row{width:100%;height:auto;min-width:100%;min-height:auto;max-width:100%;max-height:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:0px;align-items:center;align-self:center;}}@media(max-width:1200px){.elementor .rw-video-section-full-box-01{width:50%;height:auto;min-width:50%;min-height:auto;max-width:50%;max-height:auto;position:relative;padding-block-start:40px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1200px){.elementor .rw-storica-element-02-01{width:50%;height:auto;min-width:50%;min-height:auto;max-width:50%;max-height:auto;position:absolute;z-index:1;display:block;flex-direction:column;position: absolute;
inset: 0 auto auto 0;\n}}@media(max-width:1200px){.elementor .rw-storica-element-02-02{width:50%;height:auto;min-width:50%;min-height:auto;max-width:50%;max-height:auto;position:absolute;z-index:1;display:inline-flex;flex-direction:column;position: absolute;
inset: auto 0 0 auto;\n}}@media(max-width:1200px){.elementor .rw-img-gradient-overlay{width:100%;height:100%;min-width:100%;min-height:100%;max-width:100%;max-height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding:0px;margin:0px;border-radius:var(--rw-border-radius);background-image:linear-gradient(45deg, rgb(78, 38, 18) 0%,rgb(97, 130, 25) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:20%;}}@media(max-width:1200px){.elementor .rw-video-bg-img-box{width:100%;height:400px;min-width:100%;min-height:400px;max-width:100%;max-height:400px;position:relative;z-index:10;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:var(--rw-border-radius);flex-direction:column;flex-wrap:nowrap;justify-content:space-evenly;align-items:stretch;outline: none;
border: none;
box-shadow: none;\n}}@media(max-width:1200px){.elementor .rw-video-section-full-box-02{width:50%;height:auto;min-width:50%;min-height:auto;max-width:50%;max-height:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:40px;margin:0px;}}@media(max-width:1200px){.elementor .rw-stage-heading-text-box-container{height:auto;min-height:auto;max-height:auto;padding:0px;margin:0px;display:flex;flex-direction:row;justify-content:flex-start;}}