.grid-block-wrap{background-color:#fff;width:100%;overflow:hidden}.grid-block-wrap.home_page,.grid-block-wrap.home-page,.grid-block-wrap.pt-0,.home_page .grid-block-wrap,.home-page .grid-block-wrap{padding-top:0!important}.grid-block-wrap .grid-block-header{text-align:center;margin-bottom:32px}@media (min-width:744px){.grid-block-wrap .grid-block-header{margin-bottom:40px}}@media (min-width:1200px){.grid-block-wrap .grid-block-header{margin-bottom:56px}}.grid-block-wrap .grid-block-header .heading{letter-spacing:2px;text-transform:uppercase;color:#484848;margin-bottom:16px;font-size:10px;line-height:140%}@media (min-width:744px){.grid-block-wrap .grid-block-header .heading{margin-bottom:24px;font-size:12px}}.grid-block-wrap .grid-block-header .title{color:#25291c;max-width:760px;margin:0 auto;font-family:MillerBannerRoman,serif;font-size:24px;line-height:110%}@media (min-width:744px){.grid-block-wrap .grid-block-header .title{font-size:38px}}@media (min-width:1200px){.grid-block-wrap .grid-block-header .title{font-size:48px;line-height:48px}}.grid-block-wrap .grid-block-header .title p,.grid-block-wrap .grid-block-header .title span,.grid-block-wrap .grid-block-header .title div{font-family:MillerBannerRoman,serif;font-size:inherit;line-height:inherit;color:inherit;margin:0}.grid-block-wrap .grid-block-header .title i,.grid-block-wrap .grid-block-header .title em{font-style:italic;font-weight:300;font-family:MillerBannerLightItalic,serif!important}.grid-block-wrap .grid-list-wrap .grid-row{--bs-gutter-x:24px;--bs-gutter-y:40px}@media (min-width:744px){.grid-block-wrap .grid-list-wrap .grid-row{--bs-gutter-x:24px;--bs-gutter-y:32px}}@media (min-width:1200px){.grid-block-wrap .grid-list-wrap .grid-row{--bs-gutter-y:40px}}.grid-block-wrap .grid-list-wrap .grid-col{display:flex}.grid-block-wrap .grid-list-wrap .grid-card{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;display:flex}@media (min-width:744px){.grid-block-wrap .grid-list-wrap .grid-card{gap:24px}}.grid-block-wrap .grid-list-wrap .grid-card .image-wrapper{aspect-ratio:344/230;background-color:#fafafa;width:100%;position:relative;overflow:hidden}.grid-block-wrap .grid-list-wrap .grid-card .image-wrapper .image-link{width:100%;height:100%;display:block}.grid-block-wrap .grid-list-wrap .grid-card .image-wrapper .grid-image{object-fit:cover;width:100%;height:100%;transition:transform .4s ease-in-out;display:block}.grid-block-wrap .grid-list-wrap .grid-card .image-wrapper:hover .grid-image{transform:scale(1.03)}.grid-block-wrap .grid-list-wrap .grid-card .card-content-wrap{flex-direction:column;flex-grow:1;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}@media (min-width:744px){.grid-block-wrap .grid-list-wrap .grid-card .card-content-wrap{gap:24px}}.grid-block-wrap .grid-list-wrap .grid-card .card-content-wrap .text-section{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}@media (min-width:744px){.grid-block-wrap .grid-list-wrap .grid-card .card-content-wrap .text-section{gap:12px}}.grid-block-wrap .grid-list-wrap .grid-card .card-content-wrap .text-section .card-title{color:#212616;margin:0;font-family:MillerBannerRoman,serif;font-size:20px;font-weight:400;line-height:120%}@media (min-width:744px){.grid-block-wrap .grid-list-wrap .grid-card .card-content-wrap .text-section .card-title{font-size:24px;line-height:24px}}.grid-block-wrap .grid-list-wrap .grid-card .card-content-wrap .text-section .card-title .title-link{color:#212616;text-decoration:none}.grid-block-wrap .grid-list-wrap .grid-card .card-content-wrap .text-section .card-title .title-link:hover{text-decoration:underline}.grid-block-wrap .grid-list-wrap .grid-card .card-content-wrap .text-section .card-description{color:#484848;margin:0;font-family:GilroyRegular,sans-serif;font-size:14px;font-weight:400;line-height:140%}@media (min-width:744px){.grid-block-wrap .grid-list-wrap .grid-card .card-content-wrap .text-section .card-description{font-size:16px;line-height:22.4px}}.grid-block-wrap .grid-list-wrap .grid-card .card-content-wrap .text-section .card-description p{color:#484848;margin-bottom:0;font-family:GilroyRegular,sans-serif;font-size:14px;line-height:140%}@media (min-width:744px){.grid-block-wrap .grid-list-wrap .grid-card .card-content-wrap .text-section .card-description p{font-size:16px;line-height:22.4px}}.grid-block-wrap .grid-list-wrap .grid-card .card-content-wrap .text-section .card-description p:not(:last-child){margin-bottom:4px}.grid-block-wrap .grid-list-wrap .grid-card .card-content-wrap .cta-wrapper{width:100%}.grid-block-wrap .grid-list-wrap .grid-card .card-content-wrap .cta-wrapper .button{letter-spacing:2px;white-space:nowrap;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;min-width:180px;height:48px;padding:14px 20px;font-size:10px}@media (min-width:744px){.grid-block-wrap .grid-list-wrap .grid-card .card-content-wrap .cta-wrapper .button{width:100%;min-width:160px}}@media (min-width:1200px){.grid-block-wrap .grid-list-wrap .grid-card .card-content-wrap .cta-wrapper .button{min-width:200px}}
