.block-text__body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3e3a34;font-family:greycliff-cf,Trade Gothic,helvetica,sans-serif;font-size:22px;font-weight:400;letter-spacing:.678px;line-height:1.467;text-rendering:optimizeLegibility}@media screen and (max-width:768px){.block-text__body{font-size:18px}}@media screen and (max-width:480px){.block-text__body{font-size:16px}}@media screen and (max-width:370px){.block-text__body{font-size:14px}}.block-text{position:relative}.block-text__container{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1288px;padding:0 20px;position:relative;width:100%}@media screen and (min-width:1720px){.block-text__container{max-width:1440px}}@media screen and (max-width:768px){.block-text__container{padding:0 2rem}}@media screen and (max-width:480px){.block-text__container{padding:0 1rem}}.block-text__container--right{text-align:right}.block-text__container--center{text-align:center}.block-text__column{display:flex;flex-direction:column;padding:0 12px;width:83.33333%}@media screen and (max-width:768px){.block-text__column{padding:0;width:100%}}.block-text__header{padding-bottom:2rem}.block-text__subheader{color:#7c2427}.block-text__container--right .block-text__button{align-self:flex-end}.block-text__container--center .block-text__button{align-self:center}.block-trade-media{font-family:Greycliff CF;margin:1.5rem 0;text-align:center}.block-trade-media h2,.block-trade-media h3{font-family:greycliff-cf,Sabon SC}.block-trade-media h4,.block-trade-media h5,.block-trade-media h6{font-family:Sabon SC;padding-bottom:1rem;padding-top:2rem}.block-trade-media__header{font-size:24px;font-weight:700;margin-bottom:.5rem}.block-trade-media__list{display:flex;flex-wrap:wrap;list-style-type:none;margin-bottom:1rem;margin-top:0;padding-left:0}.block-trade-media ul{justify-content:center}.block-trade-media__item{display:inline-block;margin-bottom:10px;margin-right:6px;transition:opacity .3s ease}.block-trade-media__item:not(:last-child):after{color:#000;content:" • "}.block-trade-media__link{-webkit-text-decoration:underline;text-decoration:underline;transition:color .3s ease}.block-trade-media__link:hover{color:#516120}.block-trade-media__buttons{margin-top:20px}.custom-trade-visit{padding:6rem 0;text-align:center}@media screen and (max-width:768px){.custom-trade-visit{padding:2rem 0}}.custom-trade-visit__container{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1288px;max-width:800px;padding:0 20px;position:relative;width:100%}@media screen and (min-width:1720px){.custom-trade-visit__container{max-width:1440px}}@media screen and (max-width:768px){.custom-trade-visit__container{padding:0 2rem}}@media screen and (max-width:480px){.custom-trade-visit__container{padding:0 1rem}}.custom-trade-visit__title{font-size:2.5rem;margin-bottom:1.875rem;text-align:center}.custom-trade-visit__content{align-items:center;display:flex;flex-direction:column}.custom-trade-visit__text{font-size:1.125rem;margin-bottom:.625rem}.custom-trade-visit__contact{margin-top:1.25rem}.custom-trade-visit__contact-name{font-size:1.5rem;margin-bottom:.3125rem}.custom-trade-visit__contact-phone{margin-bottom:.3125rem}.custom-trade-visit__contact-email{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.custom-trade-visit__contact-email:hover{color:#516120}