/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}section.banner-solid-xl{width:100%;padding-block:calc(var(--spacing,.25rem)*10);display:block;position:relative;overflow:hidden}@media (min-width:768px){section.banner-solid-xl{padding-block:calc(var(--spacing,.25rem)*20)}}section.banner-solid-xl .banner_wrapper{flex-wrap:wrap;justify-content:space-between;gap:30px;display:flex}section.banner-solid-xl .banner_wrapper .banner_el{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*10);width:100%;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*10);flex-direction:column;display:flex}@media (min-width:768px){section.banner-solid-xl .banner_wrapper .banner_el{padding-inline:calc(var(--spacing,.25rem)*10);padding-block:calc(var(--spacing,.25rem)*20);flex-direction:row;gap:100px}}section.banner-solid-xl .banner_wrapper .banner_el .banner_info{width:100%}@media (min-width:768px){section.banner-solid-xl .banner_wrapper .banner_el .banner_info{max-width:589px}}section.banner-solid-xl .banner_wrapper .banner_el .banner_info .info_pretitle{font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:30px;--tw-font-weight:var(--font-weight-bold,700);line-height:30px;font-weight:var(--font-weight-bold,700);color:var(--color-primary_green,#19764c);text-transform:uppercase}section.banner-solid-xl .banner_wrapper .banner_el .banner_info .info_title{font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-leading:36px;--tw-font-weight:var(--font-weight-bold,700);line-height:36px;font-weight:var(--font-weight-bold,700);color:var(--color-black,#092019);margin-top:11px}@media (min-width:768px){section.banner-solid-xl .banner_wrapper .banner_el .banner_info .info_title{--tw-leading:55px;font-size:40px;line-height:55px}}section.banner-solid-xl .banner_wrapper .banner_el .banner_info .info_text{margin-top:calc(var(--spacing,.25rem)*2);font-family:var(--font-dmsans,"DM Sans",sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:30px;--tw-font-weight:var(--font-weight-normal,400);line-height:30px;font-weight:var(--font-weight-normal,400);color:var(--color-black,#092019)}section.banner-solid-xl .banner_wrapper .banner_el .banner_info .info_link{margin-top:18px}@media (min-width:768px){section.banner-solid-xl .banner_wrapper .banner_el .banner_info .info_link{margin-top:28px}}section.banner-solid-xl .banner_wrapper .banner_el.-green{background-color:var(--color-quaterciary_green,#d1e4db)}section.banner-solid-xl .banner_wrapper .banner_el.-yellow{background-color:var(--color-quinary_green,#f2f4bf)}section.banner-solid-xl .banner_wrapper .banner_el.-grey{background-color:var(--color-light_grey,#f5f5f5)}section.banner-solid-xl .banner_wrapper.banner-half .banner_el{width:100%;padding-inline:calc(var(--spacing,.25rem)*10);justify-content:center;gap:38px;padding-top:69px;padding-bottom:86px;display:flex}@media (min-width:1024px){section.banner-solid-xl .banner_wrapper.banner-half .banner_el{width:48%}}@media (min-width:768px){section.banner-solid-xl .banner_wrapper.banner-half .banner_el .banner_info{max-width:360px}}section.banner-solid-xl .banner_wrapper.banner-half .banner_el .banner_info .info_pretitle{font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:30px;--tw-font-weight:var(--font-weight-bold,700);line-height:30px;font-weight:var(--font-weight-bold,700);color:var(--color-primary_green,#19764c);text-transform:uppercase}section.banner-solid-xl .banner_wrapper.banner-half .banner_el .banner_info .info_title{font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-leading:36px;--tw-font-weight:var(--font-weight-bold,700);line-height:36px;font-weight:var(--font-weight-bold,700);color:var(--color-black,#092019);margin-top:11px}section.banner-solid-xl .banner_wrapper.banner-half .banner_el .banner_info .info_pretitle{margin-top:calc(var(--spacing,.25rem)*2);font-family:var(--font-dmsans,"DM Sans",sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:30px;--tw-font-weight:var(--font-weight-normal,400);line-height:30px;font-weight:var(--font-weight-normal,400);color:var(--color-black,#092019)}section.banner-solid-xl .banner_wrapper.banner-half .banner_el .banner_info .info_link{margin-top:18px}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
