dl-granary2-hero-banner-ll .only-desktop{display:block}dl-granary2-hero-banner-ll .only-mobile{display:none}.dl-granary2-hero-banner-ll-container{width:100%;height:auto;position:relative;display:flex;flex-direction:column;align-items:center}.dl-granary2-hero-banner-ll__video{width:100%;height:auto;display:block;background-color:#000;object-fit:cover;aspect-ratio:var(--aspect-ratio)}.dl-granary2-hero-banner-ll__content{width:1440px;height:auto;position:absolute;bottom:85px;display:flex;flex-direction:column;gap:40px}.dl-granary2-hero-banner-ll__content-text{width:fit-content;height:auto;display:flex;flex-direction:column;gap:16px}h1.dl-granary2-hero-banner-ll__title{width:fit-content;height:auto;margin:0;padding:0}h1.dl-granary2-hero-banner-ll__title span{color:#fff;font-size:52px;font-style:normal;font-weight:500;line-height:130%}p.dl-granary2-hero-banner-ll__description{width:fit-content;height:auto;margin:0;padding:0}p.dl-granary2-hero-banner-ll__description span{color:#fff;font-size:32px;font-style:normal;font-weight:400;line-height:140%}.dl-granary2-hero-banner-ll__button-link{width:fit-content;height:48px;display:flex;justify-content:center;align-items:center;padding:8px 4px 8px 16px;gap:4px;border-radius:4px;background:#315800;border:0;cursor:pointer}.dl-granary2-hero-banner-ll__button-link span{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.dl-granary2-hero-banner-ll__button-link svg{width:40px;height:40px}@media screen and (min-width:1921px){.dl-granary2-hero-banner-ll__content{width:75vw;bottom:calc(85 / 1920 * 100vw);gap:calc(40 / 1920 * 100vw)}.dl-granary2-hero-banner-ll__content-text{gap:calc(16 / 1920 * 100vw)}h1.dl-granary2-hero-banner-ll__title span{font-size:calc(52 / 1920 * 100vw)}p.dl-granary2-hero-banner-ll__description span{font-size:calc(32 / 1920 * 100vw)}.dl-granary2-hero-banner-ll__button-link{height:2.5vw;padding:calc(8 / 1920 * 100vw) calc(4 / 1920 * 100vw) calc(8 / 1920 * 100vw) calc(16 / 1920 * 100vw);gap:calc(4 / 1920 * 100vw)}.dl-granary2-hero-banner-ll__button-link span{font-size:calc(20 / 1920 * 100vw)}.dl-granary2-hero-banner-ll__button-link svg{width:calc(40 / 1920 * 100vw);height:calc(40 / 1920 * 100vw)}}@media screen and (min-width:1600px)and (max-width:1920px){.dl-granary2-hero-banner-ll__content{width:1440px}}@media screen and (min-width:991px)and (max-width:1599px){.dl-granary2-hero-banner-ll__content{width:90vw;bottom:5.3125vw;gap:2.5vw}.dl-granary2-hero-banner-ll__content-text{gap:1vw}h1.dl-granary2-hero-banner-ll__title span{font-size:3.25vw}p.dl-granary2-hero-banner-ll__description span{font-size:2vw}.dl-granary2-hero-banner-ll__button-link{height:3vw;padding:.5vw .25vw .5vw 1vw;gap:.25vw}.dl-granary2-hero-banner-ll__button-link span{font-size:1.25vw}.dl-granary2-hero-banner-ll__button-link svg{width:2.5vw;height:2.5vw}}@media screen and (max-width:990px){dl-granary2-hero-banner-ll .only-desktop{display:none}dl-granary2-hero-banner-ll .only-mobile{display:block}.dl-granary2-hero-banner-ll-container{width:100%;height:auto;position:relative;display:flex;flex-direction:column;align-items:center}.dl-granary2-hero-banner-ll__video{width:100%;height:auto;display:block;aspect-ratio:var(--aspect-ratio-m)}.dl-granary2-hero-banner-ll__content{width:fit-content;height:auto;position:absolute;left:6.4vw;bottom:calc(56 / 375 * 100vw);display:flex;flex-direction:column;gap:calc(32 / 375 * 100vw)}.dl-granary2-hero-banner-ll__content-text{width:fit-content;height:auto;display:flex;flex-direction:column;gap:calc(8 / 375 * 100vw)}h1.dl-granary2-hero-banner-ll__title{width:fit-content;height:auto;margin:0;padding:0}h1.dl-granary2-hero-banner-ll__title span{color:#fff;font-size:calc(32 / 375 * 100vw);font-style:normal;font-weight:500;line-height:normal}p.dl-granary2-hero-banner-ll__description{width:fit-content;height:auto;margin:0;padding:0}p.dl-granary2-hero-banner-ll__description span{color:#fff;font-size:calc(14 / 375 * 100vw);font-style:normal;font-weight:400;line-height:normal}.dl-granary2-hero-banner-ll__button-link{width:calc(128 / 375 * 100vw);height:calc(40 / 375 * 100vw);display:flex;justify-content:center;align-items:center;padding:calc(8 / 375 * 100vw) 0 calc(8 / 375 * 100vw) calc(4 / 375 * 100vw);border-radius:4px;background:#315800;gap:0}.dl-granary2-hero-banner-ll__button-link span{color:#fff;text-align:center;font-size:calc(14 / 375 * 100vw);font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.dl-granary2-hero-banner-ll__button-link svg{width:calc(32 / 375 * 100vw);height:calc(32 / 375 * 100vw)}}
