.module-section-business-contact .module-section-business-contact-element-column-contact .contact-box .owner-line .contact-owner{font-family:"Exo 2", sans-serif;font-weight:900;overflow-wrap:break-word;white-space:normal;word-wrap:break-word}.module-section-business-contact>.module-children .section-wrapper>.section{display:flex;justify-content:space-between;flex-direction:row}.module-section-business-contact .module-section-business-contact-element-column-social{width:auto}@media(min-width: 62em){.module-section-business-contact .module-section-business-contact-element-column-social{max-width:8rem}}.module-section-business-contact .module-section-business-contact-element-column-social .social-media{display:flex;flex-direction:column;gap:1em;width:fit-content}.module-section-business-contact .module-section-business-contact-element-column-social .link{background-color:var(--color-white);width:3.125rem;height:3.125rem;display:flex;justify-content:center;align-items:center;border-radius:.5em;transition:background 250ms ease-in-out}.module-section-business-contact .module-section-business-contact-element-column-social .link svg{color:var(--color-darkgreen);transition:color 250ms ease-in-out;display:flex;width:100%}.module-section-business-contact .module-section-business-contact-element-column-social .link svg *{fill:currentColor !important}.module-section-business-contact .module-section-business-contact-element-column-social .link[href]:hover{background-color:#e6e6e6}.module-section-business-contact .module-section-business-contact-element-column-social .link[href]:hover svg{color:var(--color-green)}.module-section-business-contact .module-section-business-contact-element-column{flex:1}.module-section-business-contact .module-section-business-contact-element-column .module-text>.module-children{margin-block-end:2em}.module-section-business-contact .module-section-business-contact-element-column-contact{flex:1}@media(min-width: 62em){.module-section-business-contact .module-section-business-contact-element-column-contact{max-width:40%;padding-inline-start:5vw}}.module-section-business-contact .module-section-business-contact-element-column-contact .contact-box{--padding: 1.5rem;--border-radius: 1rem;margin-inline-end:5vw;position:sticky;top:0}.module-section-business-contact .module-section-business-contact-element-column-contact .contact-box .desc-line{background-color:var(--color-darkgreen);padding-inline:var(--padding);padding-block-end:calc(var(--padding)* 1.5);border-radius:0 0 var(--border-radius) var(--border-radius)}.module-section-business-contact .module-section-business-contact-element-column-contact .contact-box .owner-line{display:grid;grid-template-columns:minmax(auto, 1fr) 40%;grid-template-rows:6rem auto auto;grid-column-gap:0;grid-row-gap:0}.module-section-business-contact .module-section-business-contact-element-column-contact .contact-box .owner-line .contact-img{grid-area:1/2/4/3;padding-inline-end:var(--padding);padding-block-end:var(--padding)}.module-section-business-contact .module-section-business-contact-element-column-contact .contact-box .owner-line .contact-img img{object-fit:contain;object-position:bottom}.module-section-business-contact .module-section-business-contact-element-column-contact .contact-box .owner-line .contact-img::after{content:"";display:block;position:absolute;bottom:var(--padding);left:0;right:0;height:4em;background:linear-gradient(0deg, #163a1a, transparent)}.module-section-business-contact .module-section-business-contact-element-column-contact .contact-box .owner-line .contact-owner{grid-area:2/1/3/2;padding:var(--padding);line-height:1.25;font-size:1.17rem;margin-block:.25em;color:var(--color-white);margin:0;padding-block-end:0;word-break:break-word}@supports(font-size: clamp(1rem, 1vw + 1rem, 1rem)){.module-section-business-contact .module-section-business-contact-element-column-contact .contact-box .owner-line .contact-owner{font-size:clamp(1.170rem, 0.611vw + 1.048rem, 1.5rem)}}.module-section-business-contact .module-section-business-contact-element-column-contact .contact-box .owner-line .contact-business{grid-area:3/1/4/2;padding-inline:var(--padding);color:var(--color-green);padding-block:.75em}.module-section-business-contact .module-section-business-contact-element-column-contact .contact-box .owner-line .bg{background-color:var(--color-darkgreen);grid-area:2/1/4/3;padding:var(--padding);border-radius:var(--border-radius) var(--border-radius) 0 0}.module-section-business-contact .module-section-business-contact-element-column-contact .contact-box .contact-desc{margin-block-end:2em;color:var(--color-white)}.module-section-business-contact .module-section-business-contact-element-column-contact .contact-box .contact-links{display:flex;gap:.5em}.module-section-business-contact .module-section-business-contact-element-column-contact .contact-box .contact-links .btn-wrapper .btn{background:var(--color-white);color:var(--color-darkgreen)}.module-section-business-contact .module-section-business-contact-element-column-contact .contact-box .contact-links .link{background-color:var(--color-white);width:2.25rem;height:2.25rem;padding:.5em;display:flex;justify-content:center;align-items:center;border-radius:.5em;transition:background 250ms ease-in-out}
