.dl-granary2-features-grid-ll__container{width:100%;height:auto;position:relative;padding:120px 0;gap:40px;background-color:#efede8;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.dl-granary2-features-grid-ll__header{width:1440px;height:auto;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;padding:0;margin:0}h2.dl-granary2-features-grid-ll__title{width:auto;height:auto;max-width:680px;padding:0;margin:0}h2.dl-granary2-features-grid-ll__title span{color:#000;font-size:56px;font-style:normal;font-weight:500;line-height:normal}p.dl-granary2-features-grid-ll__description{width:auto;height:auto;max-width:560px;margin:0;padding:0}p.dl-granary2-features-grid-ll__description span{color:#000;font-size:24px;font-style:normal;font-weight:500;line-height:140%}.dl-granary2-features-grid-ll__only-desktop{display:block}.dl-granary2-features-grid-ll__only-mobile{display:none}.dl-granary2-features-grid-ll__grid{width:1440px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px;column-gap:16px}.dl-granary2-features-grid-ll__card{position:relative;overflow:hidden;border-radius:16px;background:#ccc}.dl-granary2-features-grid-ll__card:first-child{grid-column:1 / -1;height:640px}.dl-granary2-features-grid-ll__card:not(:first-child){height:760px}.dl-granary2-features-grid-ll__picture{width:100%;height:100%;display:block}.dl-granary2-features-grid-ll__image{display:block;width:100%;height:100%;object-fit:cover}.dl-granary2-features-grid-ll__card-content{width:auto;height:auto;padding:48px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:15px;position:absolute;inset:0 0 auto}h3.dl-granary2-features-grid-ll__card-title{padding:0;margin:0}h3.dl-granary2-features-grid-ll__card-title span{color:var(--card-text-color, #000);font-size:48px;font-style:normal;font-weight:500;line-height:115%}p.dl-granary2-features-grid-ll__card-desc{padding:0;margin:0}p.dl-granary2-features-grid-ll__card-desc span{color:var(--card-text-color, #000);font-size:24px;font-style:normal;font-weight:400;line-height:140%}@media screen and (min-width:1921px){.dl-granary2-features-grid-ll__container{padding:6.25vw 0;gap:calc(40 / 1920 * 100vw)}.dl-granary2-features-grid-ll__header{width:75vw}h2.dl-granary2-features-grid-ll__title{max-width:calc(680 / 1920 * 100vw)}h2.dl-granary2-features-grid-ll__title span{font-size:calc(56 / 1920 * 100vw)}p.dl-granary2-features-grid-ll__description{max-width:calc(560 / 1920 * 100vw)}p.dl-granary2-features-grid-ll__description span{font-size:1.25vw}.dl-granary2-features-grid-ll__grid{width:75vw;row-gap:calc(16 / 1920 * 100vw);column-gap:calc(16 / 1920 * 100vw)}.dl-granary2-features-grid-ll__card{border-radius:calc(16 / 1920 * 100vw)}.dl-granary2-features-grid-ll__card:first-child{grid-column:1 / -1;height:calc(640 / 1920 * 100vw)}.dl-granary2-features-grid-ll__card:not(:first-child){height:calc(760 / 1920 * 100vw)}.dl-granary2-features-grid-ll__card-content{padding:2.5vw;gap:.78125vw}h3.dl-granary2-features-grid-ll__card-title span{font-size:2.5vw}p.dl-granary2-features-grid-ll__card-desc span{font-size:1.25vw}}@media screen and (min-width:1600px)and (max-width:1920px){.dl-granary2-features-grid-ll__header,.dl-granary2-features-grid-ll__grid{width:1440px}.dl-granary2-features-grid-ll__card:first-child{height:640px}.dl-granary2-features-grid-ll__card:not(:first-child){height:760px}}@media screen and (min-width:991px)and (max-width:1599px){.dl-granary2-features-grid-ll__container{padding:7.5vw 0;gap:2.5vw}.dl-granary2-features-grid-ll__header{width:90vw}h2.dl-granary2-features-grid-ll__title{max-width:42.5vw}h2.dl-granary2-features-grid-ll__title span{font-size:calc(56 / 1600 * 100vw)}p.dl-granary2-features-grid-ll__description{max-width:35vw}p.dl-granary2-features-grid-ll__description span{font-size:1.5vw}.dl-granary2-features-grid-ll__grid{width:90vw;row-gap:1vw;column-gap:1vw}.dl-granary2-features-grid-ll__card{border-radius:1vw}.dl-granary2-features-grid-ll__card:first-child{height:40vw}.dl-granary2-features-grid-ll__card:not(:first-child){height:47.5vw}.dl-granary2-features-grid-ll__card-content{padding:3vw;gap:.9375vw}h3.dl-granary2-features-grid-ll__card-title span{font-size:3vw}p.dl-granary2-features-grid-ll__card-desc span{font-size:1.5vw}}@media screen and (max-width:990px){.dl-granary2-features-grid-ll__container{width:100%;height:auto;padding:calc(40 / 375 * 100vw) 0 0 0;gap:6.4vw}.dl-granary2-features-grid-ll__header{width:calc(320 / 375 * 100vw);height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:calc(16 / 375 * 100vw)}h2.dl-granary2-features-grid-ll__title{width:auto;height:auto;max-width:none;margin:0;padding:0}h2.dl-granary2-features-grid-ll__title span{color:#000;font-size:calc(32 / 375 * 100vw);font-style:normal;font-weight:500;line-height:normal}p.dl-granary2-features-grid-ll__description{max-width:none;margin:0;padding:0}p.dl-granary2-features-grid-ll__description span{color:#2a2a2a;font-size:calc(16 / 375 * 100vw);font-style:normal;font-weight:400;line-height:normal}.dl-granary2-features-grid-ll__only-desktop{display:none}.dl-granary2-features-grid-ll__only-mobile{display:block}.dl-granary2-features-grid-ll__grid{width:100%;display:grid;grid-template-columns:1fr;row-gap:6.4vw;column-gap:0}.dl-granary2-features-grid-ll__card{width:100%;height:auto;position:relative;border-radius:0;background:#d9d9d9}.dl-granary2-features-grid-ll__card:first-child{height:128vw;grid-column:auto}.dl-granary2-features-grid-ll__card:not(:first-child){height:128vw}.dl-granary2-features-grid-ll__picture{width:100%;height:100%}.dl-granary2-features-grid-ll__image{display:block;width:100%;height:100%}.dl-granary2-features-grid-ll__card-content{width:auto;height:auto;padding:6.4vw;position:absolute;inset:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:calc(8 / 375 * 100vw)}h3.dl-granary2-features-grid-ll__card-title{padding:0;margin:0}h3.dl-granary2-features-grid-ll__card-title span{color:var(--card-text-color, #FFF);font-size:6.4vw;font-style:normal;font-weight:500;line-height:115%}p.dl-granary2-features-grid-ll__card-desc{padding:0;margin:0}p.dl-granary2-features-grid-ll__card-desc span{color:var(--card-text-color, #FFF);font-size:calc(16 / 375 * 100vw);font-style:normal;font-weight:400;line-height:140%}}
