.c-contact-content-over-media{column-gap:20px;row-gap:113px;overflow:hidden}@media screen and (min-width:1000px){.c-contact-content-over-media{column-gap:80px;row-gap:191px}}.content-over-media>:not(img,video,iframe,svg,video-media,picture,image-parallax){max-width:none}@media screen and (min-width:2000px){.c-contact .c-container{margin-block:auto}}.c-contact .c-section-head ellipse{fill:#fff}@media screen and (min-width:1000px){.c-contact .c-section-title{margin-top:20px!important}}.c-contact .c-section-sub-title,.c-contact .c-section-title{color:#fff}.c-contact .c-section-head{margin-bottom:0}.c-contact-title{font-variant-numeric:ordinal;font-feature-settings:"palt" on;font-size:28px;font-weight:700;line-height:1;letter-spacing:-.04em}.c-contents-wrapper{margin-top:26px;display:flex;flex-direction:column;gap:30px}@media screen and (min-width:1590px){.c-contents-wrapper{margin-top:25px;flex-direction:row;gap:136px}}.c-contact-text{font-feature-settings:"palt" on;font-size:15px;font-weight:500;line-height:1.866;letter-spacing:.02em;text-align:justify}@media screen and (min-width:1000px){.c-contact-text{font-size:18px;line-height:1.88;text-align:start;white-space:nowrap}}@media screen and (min-width:1590px){.c-contact-text{align-self:flex-end}}.c-contact-prose :first-child,.c-contact-prose .sr-only:first-child+*{margin-top:0}.c-contents-wrapper__buttons{display:flex;flex-direction:column;gap:15px}@media screen and (min-width:700px){.c-contents-wrapper__buttons{flex-direction:row;gap:16px}}.c-contact .c-button{padding-block:29px 33px;font-feature-settings:"hwid" on,"palt" on;font-size:18px;font-weight:700;display:inline-block;border-width:1px;position:relative}.c-contact .c-button svg path{transition:stroke .3s ease,color .4s ease}.c-contact .c-button:before{position:absolute;content:"";width:100%;height:100%;left:0;bottom:0;background-color:#fff;z-index:-1}.c-contact .c-button svg{right:25px}.c-contact .c-button svg path{stroke:#fff}@media(min-width:700px)and (hover:hover)and (pointer:fine){.c-contact .c-button:hover{color:#e77800!important;border-color:currentColor!important}.c-contact .c-button:hover svg path{stroke:#e77800}.c-contact button.c-button:hover{color:#006b33!important;border-color:currentColor!important}.c-contact button.c-button:hover svg path{stroke:#006b33}}@media screen and (min-width:1000px){.c-contact .c-button{padding-block:35px 39px;font-size:20px;line-height:.8;min-width:359px}}dialog.c-modal[open]{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(89.33vw,720px);border:0;padding:0;background:transparent}.c-modal{border:none;padding:0;background:transparent;overflow:visible}.c-modal::backdrop{background:#0000008c}.c-modal__panel{position:relative;background:#fff;border-radius:10px}.c-modal__inner{padding-block:36px 40px;padding-inline:30px}.c-modal__contents{display:flex;flex-direction:column;gap:24px}.c-modal__title{color:#222;font-feature-settings:"palt" on;font-size:18px;font-weight:700;line-height:1;letter-spacing:.02em;display:flex;align-items:center;gap:11px}@media screen and (min-width:700px){.c-modal__title{font-size:24px}}@media screen and (min-width:1000px){.c-modal__title{font-size:28px}}.c-modal__title-icon{display:inline-block;padding:.5em;background-color:#006b33;border-radius:50%}.c-modal__title-icon svg{width:12px;aspect-ratio:1/1}.c-modal__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.c-modal__item{width:100%;display:flex;flex-direction:column;gap:8px}.c-modal__cta{color:#000;font-feature-settings:"palt" on;font-size:14px;font-weight:700;line-height:1;letter-spacing:.02em;padding-block:17px 19px;border-radius:50px;border:1px solid rgba(0,0,0,.15);display:block;text-align:center}@media screen and (min-width:700px){.c-modal__cta{font-size:16px}}@media screen and (min-width:1000px){.c-modal__cta{font-size:18px}}.c-modal__cta-accent{color:#006b33}.c-modal__note{color:#222;font-feature-settings:"palt" on;font-size:12px;font-weight:700;line-height:1;letter-spacing:.02em;text-align:center}@media screen and (min-width:700px){.c-modal__note{font-size:13px}}@media screen and (min-width:1000px){.c-modal__note{font-size:14px}}.c-modal__close{position:absolute;top:-44px;right:0;width:30px;height:30px;border:0;background:transparent;padding:0;cursor:pointer;z-index:100}.c-modal__close:before,.c-modal__close:after{content:"";position:absolute;top:50%;width:30px;height:2px;background:#fff;transform-origin:center}.c-modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.c-modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/c-image-with-text-overlay-contact.css.map */
