body{color:#000;font-family:Poppins,sans-serif;font-size:.917rem;font-weight:300;line-height:1.5}.h1,.h2,h1,h2,h3,h4{text-transform:uppercase}.h1,h1{color:#fff;font-size:clamp(2.333rem,4vw,4.167rem);font-weight:200;max-width:unset}.h2,h2{color:#004582;font-size:2rem;font-weight:300}h3{font-size:1.15rem;padding-bottom:.5rem}h3,h4{color:#000;font-weight:500}h4{font-size:1.1rem}b,strong{font-weight:500}a{color:#004582;text-decoration:none}a:hover{color:#000}.form,form{display:block}.btn-primary{--bs-btn-hover-bg:$white;--bs-btn-bg:$primary;--bs-btn-border-color:$primary;background-image:none}input,select,textarea{background:#fff;border-radius:2px}label{font-weight:500}body{--ck-z-default:100;--ck-z-modal:calc(var(--ck-z-default) + 999)}body .ck-body-wrapper{z-index:1300!important}.lpb-enable{z-index:200}.layout-paragraphs-builder-form,.layout-paragraphs-builder-form>.lp-builder{width:100%}.page-title-decorated{background:url(../../assets/images/subpage-header-image.jpg) no-repeat 50%;background-position-y:72%;background-size:cover;display:grid;min-height:250px;padding:40px;place-content:center;position:relative}.page-title-decorated .title-container-inner{position:relative;z-index:3}.page-title-decorated:after{background:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (max-width:767.98px){.page-title-decorated{min-height:200px}}.field--type-text ul{list-style:none}.field--type-text ul li{position:relative}.field--type-text ul li:before{background:url(../../assets/icons/chevron-right-circle.svg) no-repeat 50%;background-size:100%;content:"";height:16px;left:-25px;position:absolute;top:3px;width:16px}#page-content{padding:0}.alert-dismissible .btn-close,form.layout-paragraphs-builder-form{margin:0}.node.person--mini{aspect-ratio:1;border-bottom-right-radius:20px;color:#fff;overflow:hidden;position:relative}.node.person--mini .inner-wrapper{align-items:flex-end;display:flex;height:100%;padding:20px;position:relative;z-index:2}.node.person--mini .text-inner{position:relative;z-index:3}.node.person--mini .person-name{font-size:1.1rem;font-weight:500;text-transform:uppercase}.node.person--mini .field--name-field-picture{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.node.person--mini .field--name-field-picture img{height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .3s;width:100%}.node.person--mini .hover-wrapper{background-color:#003564;display:grid;height:100%;opacity:0;padding:20px;place-content:center;position:absolute;transition:opacity .3s;width:100%;z-index:4}.node.person--mini:hover .hover-wrapper{opacity:1}.node.person--mini:hover .inner-wrapper img{filter:saturate(0)}.node.person--mini .gradient{background:linear-gradient(180deg,transparent 0,transparent 20%,#000);border-bottom-right-radius:20px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.node.article--full .node__content{margin:60px auto;max-width:1000px;padding:20px}.node.article--full .field--name-field-image,.node.article--full .submission-date{margin:20px 0}.node.article--full ul{list-style:none}.node.article--full ul li{position:relative}.node.article--full ul li:before{background:url(../../assets/icons/chevron-right-circle.svg) no-repeat 50%;background-size:100%;content:"";height:16px;left:-25px;position:absolute;top:3px;width:16px}.node.article--full .field--name-field-tags{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.node.person--normal{margin-bottom:30px}.node.person--normal .inner-wrapper{padding-right:20px}.node.person--normal .field--name-field-picture img{border-bottom-right-radius:20px}.node.person--normal .person-name{font-size:.917rem;margin-bottom:0}@media (max-width:767.98px){.node.person--normal .person-name{padding-bottom:0}}.node.person--normal .social-link{aspect-ratio:1;display:grid;font-size:0;height:20px;place-content:center}.node.person--normal .social-link img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.node.article--teaser .node__content{background:#efeeed;border-bottom-right-radius:20px;display:grid;gap:10px;grid-template-columns:1fr 1fr}@media (max-width:767.98px){.node.article--teaser .node__content{grid-template-columns:1fr}}.node.article--teaser .article--link{padding:20px}.node.article--teaser .article--link h2{font-size:1.1rem}.node.article--teaser .field--name-field-image{height:100%}.node.article--teaser .field--name-field-image a{display:block;height:100%}.node.article--teaser .field--name-field-image a img{height:100%;-o-object-fit:cover;object-fit:cover}.node.article--featured .node__content{align-items:center;background:#efeeed;border-bottom-right-radius:20px;display:grid;gap:10px;grid-template-columns:1fr 1fr}@media (max-width:767.98px){.node.article--featured .node__content{grid-template-columns:1fr}}.node.article--featured .text{display:flex;flex-direction:column;gap:20px;height:100%;padding:50px 20px}.node.article--featured .text h2{font-weight:500}.node.article--featured .featured-label,.node.article--featured .text .read-more{font-weight:500;text-transform:uppercase}.node.article--featured .featured-label{color:#004582;font-size:1.1rem}.node.article--featured .article--link h2{color:#000;font-size:1.1rem}.node.article--featured .read-more{margin-top:auto}.page--full .field--name-body{margin:40px auto;max-width:50rem;padding:20px}.paragraph--type--hero-banner{align-items:flex-end;display:flex;justify-content:center;min-height:570px;position:relative}.paragraph--type--hero-banner:after{background:linear-gradient(180deg,transparent 0,transparent 20%,#000);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.paragraph--type--hero-banner .hero-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.paragraph--type--hero-banner .hero-image .field--name-field-hero-image{height:100%}.paragraph--type--hero-banner .hero-image img{height:100%;max-height:570px;-o-object-fit:cover;object-fit:cover;width:100%}.paragraph--type--hero-banner .hero-content{max-width:1000px;padding:40px;position:relative;text-align:center;z-index:2}.paragraph--type--hero-banner .hero-title{margin-bottom:3rem}.paragraph--type--hero-banner .field--name-field-cta-links{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.paragraph--type--trust-bar{border-bottom:1px solid #efeeed}.paragraph--type--trust-bar .field--name-field-trust-bar-items{gap:20px}@media (max-width:991.98px){.paragraph--type--trust-bar .field--name-field-trust-bar-items{display:flex;flex-wrap:wrap;justify-content:center}}.paragraph--type--card-grid.background-type--dark{background-color:#004582}.paragraph--type--card-grid.background-type--dark .paragraph--type--heading,.paragraph--type--card-grid.background-type--dark .paragraph--type--heading .h1,.paragraph--type--card-grid.background-type--dark .paragraph--type--heading .h2,.paragraph--type--card-grid.background-type--dark .paragraph--type--heading h1,.paragraph--type--card-grid.background-type--dark .paragraph--type--heading h2,.paragraph--type--card-grid.background-type--dark .paragraph--type--heading h3,.paragraph--type--card-grid.background-type--dark .paragraph--type--heading h4,.paragraph--type--card-grid.background-type--dark .paragraph--type--heading h5{color:#fff}.paragraph--type--card-grid.background-type--gray{background-color:#efeeed}.paragraph--type--card.card-type--normal .card-title{color:#004582;margin-bottom:0;transition:color .3s}.paragraph--type--card.card-type--normal:hover .card-title{color:#000}.paragraph--type--card.card-type--normal a{align-items:center;display:inline-flex;font-weight:500;gap:4px;text-transform:uppercase}.paragraph--type--card.card-type--normal a:hover:after{background:url(../../assets/icons/arrow.svg) no-repeat 50%;background-size:100%;content:"";display:inline-block;height:15px;width:15px}.paragraph--type--carousel .splide__pagination{gap:10px}.paragraph--type--carousel .splide__pagination__page{border:1px solid #003564}.paragraph--type--carousel .splide__pagination__page.is-active{background-color:#003564}.paragraph--type--carousel.arrow-position--sides .splide__arrow{background:none}.paragraph--type--carousel.arrow-position--sides .splide__arrow svg{fill:#004582}.paragraph--type--carousel.arrow-position--top .splide__arrow{background:none}.paragraph--type--carousel.arrow-position--top .splide__arrow svg{display:none}.paragraph--type--carousel.arrow-position--top .splide__arrow:after{background:url(../../assets/icons/arrow-thin-darkred.svg) 50% no-repeat;background-size:100%;content:"";height:21px;width:30px}.paragraph--type--carousel.arrow-position--top .splide__arrow--prev:after{transform:rotate(180deg)}.paragraph--type--carousel.background-type--gray{background-color:#efeeed}.paragraph--type--carousel.background-type--dark{background-color:#004582;color:#fff}.paragraph--type--testimonial{display:flex;flex-direction:column;gap:10px;height:100%}.paragraph--type--testimonial .field--name-field-title{align-items:center;display:flex;font-size:1.1rem;font-weight:500;gap:20px;line-height:120%;text-transform:uppercase}.paragraph--type--testimonial .field--name-field-title:before{background:url(../../assets/icons/quotemark-icon.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:30px;min-width:30px;width:30px}.paragraph--type--testimonial .field--name-field-client-name{font-weight:500;margin-top:auto;text-transform:uppercase}.paragraph--type--image-card .field--name-field-card-image img{border-bottom-right-radius:20px}.paragraph--type--number-card{grid-template-columns:100px 1fr}.paragraph--type--number-card .field--name-field-card-number{color:#004582;font-family:Roboto Condensed;font-size:200px;line-height:.8;opacity:.2;text-align:center}.paragraph--type--heading .field--name-field-description{font-size:1.1rem}.paragraph--type--card-container .paragraph--type--heading,.paragraph--type--carousel .paragraph--type--heading{padding:0}.paragraph--type--faq-item{border-bottom:1px solid #efeeed}.paragraph--type--faq-item .accordion-header{padding:0}.paragraph--type--faq-item .accordion-header button{align-items:center;color:#004582;display:flex;gap:20px;justify-content:space-between;padding:20px 25px;transition:background-color .3s,color .3s}.paragraph--type--faq-item .accordion-header button:after{background:url(../../assets/icons/right-thin-chevron.svg) no-repeat 50%;background-size:100%;content:"";display:block;height:25px;transform:rotate(90deg);transition:transform .3s;width:25px}.paragraph--type--faq-item .accordion-header button .accordion-button{font-size:1.1rem;font-weight:500}.paragraph--type--faq-item .accordion-header button[aria-expanded=true]{background-color:#efeeed;color:#000}.paragraph--type--faq-item .accordion-header button[aria-expanded=true]:after{transform:rotate(270deg)}.paragraph--type--image-with-text{padding:60px 20px 40px}.paragraph--type--image-with-text .field--name-field-image img{border-bottom-right-radius:20px}.paragraph--type--history-card{border-left-color:#c5c5c5}.splide__slide .paragraph--type--history-card{height:100%}.paragraph--type--history-card .field--name-field-year{border-left-color:#004582;font-size:1.1rem;font-weight:500}.paragraph--type--history-card .paragraph-text{border-bottom-right-radius:20px;height:100%}.paragraph--type--history-card .paragraph-inner{height:100%}.paragraph--type--history-card .field--name-field-title{margin-bottom:10px}.paragraph--type--quote{background:url(../../assets/images/bottles.png) no-repeat 50%;background-size:cover;color:#fff;position:relative}.paragraph--type--quote:before{background-color:rgba(0,0,0,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.paragraph--type--quote .paragraph-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;position:relative;z-index:3}.paragraph--type--quote .field--name-field-quote{font-size:1.1rem;margin:20px auto 40px;max-width:800px}.paragraph--type--quote .field--name-field-quote-author{font-weight:500;text-transform:uppercase}.webform-submission-form{display:flex;flex-direction:column;gap:20px;margin:20px auto;max-width:1400px;padding:40px}.webform-submission-form legend{font-size:.75rem;margin-bottom:0}.webform-submission-form label{font-size:.75rem}.webform-submission-form label.form-check-label{font-weight:500}.webform-submission-form .form-required:after{font-size:.917rem;line-height:1}.webform-submission-form fieldset>div{display:flex;gap:20px}.webform-submission-form .form-actions{justify-content:flex-start}.webform-submission-form input:focus,.webform-submission-form select:focus,.webform-submission-form textarea:focus{border-color:#004582;box-shadow:0 0 0 .25rem rgba(118,29,43,.251)}.webform-submission-form input[type=submit]{background:#004582;border-radius:3px;font-family:Poppins,sans-serif;font-size:.917rem;font-weight:500;min-width:auto;padding:5px 10px;text-transform:uppercase}.webform-submission-form input[type=submit]:hover{background:#fff}.webform-submission-form .webform-multiple-add{align-items:center;display:flex;gap:10px}.webform-submission-form .webform-multiple-add .input-group{display:inline-flex}.webform-submission-form .webform-multiple-add .input-group .input-group-text,.webform-submission-form .webform-multiple-add .input-group input{border-radius:0;padding:5px 10px}.form-actions{align-items:center;justify-content:center}.form-actions .btn-primary{background:#004582}.webform-submission-contact-form fieldset>div{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:0!important}@media (max-width:575.98px){.webform-submission-contact-form fieldset>div{grid-template-columns:1fr}}.btn{margin-bottom:10px;margin-top:10px}table .btn{margin-bottom:0;margin-top:0}.btn-primary{--bs-btn-hover-bg:#fff;--bs-btn-hover-color:#212221;--bs-btn-hover-border-color:#212221;--bs-btn-active-border-color:#212221k;--bs-btn-color:#fff;--bs-btn-bg:#5f7f00;--bs-btn-border-color:#5f7f00;--bs-btn-focus-shadow-rgb:114,123,87;--bs-btn-active-color:#000;--bs-btn-active-bg:#9ea785;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#869166;--bs-btn-disabled-border-color:#869166;border-radius:10px;min-width:135px}.btn-secondary{--bs-btn-bg:#fff;--bs-btn-border-color:#403635;--bs-btn-active-border-color:#403635}.form-control,.form-select{border-radius:0}@font-face{font-display:block;font-family:icons;font-style:normal;font-weight:400;src:url(/themes/custom/grapes_base/assets/fonts/icons.eot);src:url(/themes/custom/grapes_base/assets/fonts/icons.eot#iefix) format("embedded-opentype"),url(/themes/custom/grapes_base/assets/fonts/icons.ttf) format("truetype"),url(/themes/custom/grapes_base/assets/fonts/icons.woff) format("woff"),url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSAiLi4vZm9udHMvaWNvbnMuc3ZnIjs=#icomoon) format("svg")}@font-face{font-display:block;font-family:akzidenz-grotesk-condensed;font-style:normal;font-weight:400;src:url(/themes/custom/grapes_base/assets/fonts/akzidenz-grotesk-bq-condensed/akzidenz-grotesk-bq-condensed.eot);src:url(/themes/custom/grapes_base/assets/fonts/akzidenz-grotesk-bq-condensed/akzidenz-grotesk-bq-condensed.eot#iefix) format("truetype"),url(/themes/custom/grapes_base/assets/fonts/akzidenz-grotesk-bq-condensed/akzidenz-grotesk-bq-condensed.woff) format("woff"),url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSAiLi4vZm9udHMvaWNvbnMuc3ZnIjs=#icomoon) format("svg")}.webform-submission-trade-application-form-form [data-drupal-selector=edit-primary-accounts-person]>div{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:0!important}@media (max-width:575.98px){.webform-submission-trade-application-form-form [data-drupal-selector=edit-primary-accounts-person]>div{grid-template-columns:1fr}}.webform-submission-trade-application-form-form .form-item-trade-portal-email-add-more-items .input-group{display:inline-flex}.webform-submission-trade-application-form-form .form-item-i-agree-to-the-below-stated-terms-and-conditions-and-confirm-tha label{font-size:.917rem;font-weight:300}.webform-submission-trade-application-form-form fieldset:has(.form-check) legend{margin-bottom:10px}

/*# sourceMappingURL=main.style.css.map*/