.styles-module-scss-module__veKbYa__container{flex-direction:column;gap:16px;width:100%;display:flex}.styles-module-scss-module__veKbYa__container .styles-module-scss-module__veKbYa__title{align-items:center;gap:6px;display:flex}.styles-module-scss-module__veKbYa__container .styles-module-scss-module__veKbYa__title .styles-module-scss-module__veKbYa__icon{color:var(--brand-main)}.styles-module-scss-module__veKbYa__container .styles-module-scss-module__veKbYa__title .styles-module-scss-module__veKbYa__text{font-family:var(--font-main);letter-spacing:0;color:var(--brand-main);text-transform:capitalize;font-size:18px;font-style:italic;font-weight:700;line-height:1.2}
.styles-module-scss-module__W1w7bW__container{flex-direction:column;gap:24px;width:100%;display:flex}
.styles-module-scss-module__DQxWcG__container{border:1px solid #0000;border-radius:16px;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__DQxWcG__container:before{content:"";background:var(--gradient-outline-dark-gray);-webkit-mask-composite:xor;pointer-events:none;z-index:2;border-radius:16px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.styles-module-scss-module__DQxWcG__container{padding:8px}.styles-module-scss-module__DQxWcG__bannerImg{z-index:1;object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;top:0;left:0}.styles-module-scss-module__DQxWcG__content{width:100%;height:100%}.styles-module-scss-module__DQxWcG__content:before{content:"";background:var(--gradient-outline-dark-green);-webkit-mask-composite:xor;pointer-events:none;z-index:2;border-radius:12px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.styles-module-scss-module__DQxWcG__content{z-index:2;border-radius:12px;position:relative}.styles-module-scss-module__DQxWcG__inner{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:45%;min-width:330px;max-width:517px;min-height:154px;padding:22px;display:flex}@media (max-width:576px){.styles-module-scss-module__DQxWcG__inner{width:100%;min-width:auto;max-width:100%;padding:16px 12px}}.styles-module-scss-module__DQxWcG__inner .styles-module-scss-module__DQxWcG__title{font-family:var(--font-main);letter-spacing:0;text-align:center;text-transform:uppercase;color:var(--brand-main);font-size:40px;font-style:italic;font-weight:700;line-height:1}@media (max-width:576px){.styles-module-scss-module__DQxWcG__inner .styles-module-scss-module__DQxWcG__title{font-size:32px}}.styles-module-scss-module__DQxWcG__inner .styles-module-scss-module__DQxWcG__subtitle{font-family:var(--font-playfair);letter-spacing:0;text-align:center;color:var(--base-100);font-size:16px;font-style:italic;font-weight:400;line-height:1.2}@media (max-width:576px){.styles-module-scss-module__DQxWcG__inner .styles-module-scss-module__DQxWcG__subtitle{font-size:16px}}.styles-module-scss-module__DQxWcG__inner .styles-module-scss-module__DQxWcG__divider{object-fit:contain}
.styles-module-scss-module__IiyKwW__container{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));justify-content:center;gap:16px;display:grid}@media (max-width:768px){.styles-module-scss-module__IiyKwW__container{grid-template-columns:repeat(auto-fill,minmax(330px,485px))}}@media (max-width:350px){.styles-module-scss-module__IiyKwW__container{grid-template-columns:1fr}}