#footer{--layoutGrid-content-width-left-percentage: .33;background-image:linear-gradient(to right,var(--green) 0%,var(--green) 50%,var(--white) 50%,var(--white) 100%);position:relative}#footer .verticalLabel{color:var(--white);top:var(--spacing-120)}#footer .wrapper{grid-column-start:content-center;grid-column-end:content-end;grid-row:1;background-color:var(--white)}.footer-newsSignUp{grid-column-start:content-start;grid-column-end:content-center;grid-row:1;padding:var(--spacing-120) 0;padding-right:var(--spacing-90);background-color:var(--green)}.footer-newsSignUp .partHeading{color:var(--white)}.footer-newsSignUp .formV2{margin-top:var(--spacing-30);--form-input-minwidth-height: 50px;--form-border: 3px solid var(--white);--form-border-focus: var(--white);--form-input-background-color: transparent;--form-border-radius: 25px}.footer-newsSignUp .formV2 input{color:var(--white)}.footer-newsSignUp .formV2 input::placeholder{color:var(--green-light)}#footer-main{padding-top:var(--spacing-120);padding-bottom:var(--spacing-80);padding-left:var(--spacing-90)}#footer-main .container{display:flex;justify-content:space-between;gap:var(--spacing-60) var(--spacing-60)}#footer-main .column{line-height:1.3;--column-vertical-gap: 15px}#footer-main .column .heading{margin-bottom:var(--column-vertical-gap);display:block;font-weight:700;color:var(--brown-darker);font-size:var(--fontSize-h4);line-height:1.1}#footer-main .column.menu ul{display:flex;flex-direction:column;align-items:flex-start;gap:var(--column-vertical-gap)}#footer-main .column.menu li a{color:inherit;text-decoration:none;display:inline-block}#footer-main .column.menu a:hover{text-decoration:underline;color:var(--color-black)}#footer-main .column.socials .partSocialMediaIconList{flex-direction:column;align-items:flex-start;gap:var(--column-vertical-gap)}#footer-main .column.contact .list{display:flex;flex-direction:column;align-items:flex-start;gap:var(--column-vertical-gap)}#footer-main .column.contact .partButton{color:inherit;gap:.5em;--partButton1-buttonLabel-fontFamily: var(--fontFamily-body);--partButton1-buttonLabel-fontSize: 1em;--partButton1-buttonLabel-fontWeight: 400}#footer-main .column.contact .partButton .buttonIcon{width:1em;align-self:flex-start;margin-top:.2em}#footer-main .partButton.partButton1 .buttonIcon svg{fill:var(--brown)}#footer-bottom{font-size:.8182em;--footer-bottom-gap: 15px var(--spacing-40);padding:var(--spacing-40) 0;padding-left:var(--spacing-90);border-top:1px solid var(--brown-lighter)}#footer-bottom .container{display:flex;flex-wrap:wrap;gap:25px var(--spacing-40);justify-content:space-between}#footer-bottom ul.menu{display:flex;align-items:center;flex-wrap:wrap;gap:var(--footer-bottom-gap)}#footer-bottom ul.menu li a{text-decoration:none;display:flex;align-items:center;color:inherit}@media (hover: hover){#footer-bottom ul.menu li a:hover{text-decoration:underline;color:var(--brown-darker)}}#footer-bottom .socialsWrapper{display:flex;align-items:center;gap:var(--spacing-10)}#footer-bottom .partSocialMediaIconList.partSocialMediaIconList1{max-width:100%;--partSocialMediaIconList1-gap: 10px 10px;--partSocialMediaIconList1-li-a-gap: .3rem;--partSocialMediaIconList1-icon-borderRadius: var(--borderRadius-small);--partSocialMediaIconList1-icon-size: 40px;--partSocialMediaIconList1-icon-backgroundColor: var(--brown-lighter);--partSocialMediaIconList1-icon-backgroundColor-hover: var(--green);--partSocialMediaIconList1-icon-svg-size: 20px;--partSocialMediaIconList1-icon-svg-fill: var(--brown);--partSocialMediaIconList1-icon-svg-fill-hover: var(--white);--partSocialMediaIconList1-label-color: inherit;--partSocialMediaIconList1-label-color-hover: #000}#footer-bottom .company{position:relative;margin-right:auto}#footer-bottom .company img{aspect-ratio:201.03/50;height:50px;top:-.6em;display:block}@media (max-width: 1023px){#footer{display:block}.footer-newsSignUp,#footer-main{padding:var(--spacing-120) var(--layoutGrid-spacing)}#footer-main .container{justify-content:flex-start;gap:var(--spacing-90) var(--spacing-200);flex-wrap:wrap}#footer-bottom{padding:var(--spacing-40) var(--layoutGrid-spacing)}#footer-bottom .company img{height:40px}}
