@media(max-width:767px){.elementor .gi-logo-img{width:72px;height:72px;}}@media(max-width:767px){.elementor .gi-card-footer{padding-block-start:0px;padding-block-end:var(--gi-space-md);padding-inline-start:var(--gi-space-md);padding-inline-end:var(--gi-space-md);}}@media(max-width:767px){.elementor .gi-card-link-body{padding-block-start:var(--gi-space-md);padding-block-end:0px;padding-inline-start:var(--gi-space-md);padding-inline-end:var(--gi-space-md);}}@media(max-width:767px){.elementor .gi-product-name{font-size:1.25rem;}}@media(max-width:767px){.elementor .gi-visit-photo{grid-column:auto;}}@media(max-width:767px){.elementor .gi-visit-grid{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .gi-apps{width:100%;flex-direction:column;}}@media(max-width:767px){.elementor .gi-strip-basil{padding-block-start:var(--gi-space-lg);padding-block-end:var(--gi-space-lg);padding-inline-start:var(--gi-space-sm);padding-inline-end:var(--gi-space-sm);}}@media(max-width:767px){.elementor .gi-date{min-width:0px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:6px;padding-inline-end:6px;flex:1 1 0px;}}@media(max-width:767px){.elementor .gi-dates{width:100%;}}@media(max-width:767px){.elementor .gi-banner-title{font-size:1.6rem;}}@media(max-width:767px){.elementor .gi-banner{padding-block-start:var(--gi-space-lg);padding-block-end:var(--gi-space-lg);padding-inline-start:var(--gi-space-sm);padding-inline-end:var(--gi-space-sm);}}@media(max-width:767px){.elementor .gi-badge{position:static;margin-block-start:var(--gi-space-sm);border-width:1px;border-color:var(--gi-parchment);border-style:solid;max-width: none; box-shadow: none;\n}}@media(max-width:767px){.elementor .gi-hero-img{aspect-ratio:4 / 3;}}@media(max-width:767px){.elementor .gi-hero-media{width:100%;flex:0 1 auto;}}@media(max-width:767px){.elementor .gi-footer-bottom{text-align:center;padding-block-end:88px;margin-block-start:var(--gi-space-lg);flex-direction:column;}}@media(max-width:767px){.elementor .gi-footer-grid{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .gi-footer{padding-block-start:var(--gi-space-lg);padding-block-end:0px;padding-inline-start:var(--gi-space-sm);padding-inline-end:var(--gi-space-sm);}}@media(max-width:767px){.elementor .gi-mnav-panel{padding-block-start:var(--gi-space-xs);padding-block-end:var(--gi-space-md);padding-inline-start:var(--gi-space-sm);padding-inline-end:var(--gi-space-sm);}}@media(max-width:767px){.elementor .gi-header-main{padding-block-start:8px;padding-block-end:8px;padding-inline-start:var(--gi-space-sm);padding-inline-end:var(--gi-space-sm);}}@media(max-width:767px){.elementor .gi-bar-inner{justify-content:center;}}@media(max-width:767px){.elementor .gi-topbar{padding-block-start:8px;padding-block-end:8px;padding-inline-start:var(--gi-space-sm);padding-inline-end:var(--gi-space-sm);}}@media(max-width:767px){.elementor .gi-card-body{padding:var(--gi-space-md);}}@media(max-width:767px){.elementor .gi-grid-3{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .gi-col{width:100%;flex:0 1 auto;}}@media(max-width:767px){.elementor .gi-split{flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .gi-btn-row{flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .gi-btn-light{width:100%;}}@media(max-width:767px){.elementor .gi-btn-secondary{width:100%;}}@media(max-width:767px){.elementor .gi-btn-primary{width:100%;}}@media(max-width:767px){.elementor .gi-body{font-size:1rem;}}@media(max-width:767px){.elementor .gi-h3{font-size:1.25rem;}}@media(max-width:767px){.elementor .gi-h2{font-size:1.875rem;}}@media(max-width:767px){.elementor .gi-h1{font-size:2.25rem;}}@media(max-width:767px){.elementor .gi-container{gap:var(--gi-space-md);}}@media(max-width:767px){.elementor .gi-section{padding-block-start:var(--gi-space-lg);padding-block-end:var(--gi-space-lg);padding-inline-start:var(--gi-space-sm);padding-inline-end:var(--gi-space-sm);}}@media(max-width:767px){.elementor .gi-hide-mobile{display:none;}}@media(max-width:767px){.elementor .gi-hero{padding-block-start:var(--gi-space-md);}}