.JQZS7W_hero{margin-top:calc(var(--header-height)*-1)}.JQZS7W_hero-wrapper{grid-template-columns:525px auto;align-items:center;display:grid}@media screen and (max-width:1200px){.JQZS7W_hero-wrapper{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.JQZS7W_hero-wrapper{grid-template-columns:initial;row-gap:64px}}@media screen and (max-width:592px){.JQZS7W_hero-wrapper{row-gap:48px}}@media screen and (max-width:768px){.JQZS7W_hero-content{text-align:center;max-width:608px;margin:0 auto}}.JQZS7W_hero-heading{margin-bottom:24px}@media screen and (max-width:592px){.JQZS7W_hero-heading{margin-bottom:16px}}.JQZS7W_hero-text{max-width:448px;margin-bottom:30px}@media screen and (max-width:768px){.JQZS7W_hero-text{max-width:100%;margin-bottom:40px}}@media screen and (max-width:592px){.JQZS7W_hero-text{margin-bottom:24px}}.JQZS7W_hero-image{background-image:var(--bg-image);background-repeat:no-repeat;background-size:contain;padding-bottom:75%}@media screen and (max-width:768px){.JQZS7W_hero-image{width:480px;height:322px;margin:0 auto;padding-bottom:0}}@media screen and (max-width:592px){.JQZS7W_hero-image{width:288px;height:209px}}
.NkTQba_portfolio{padding-top:32px;background-color:#f9f9f9;grid-template-columns:332px auto;align-items:center;gap:32px;padding-inline-start:56px;display:grid}@media screen and (max-width:1024px){.NkTQba_portfolio{padding-top:24px;grid-template-columns:280px auto;padding-inline-start:48px}}@media screen and (max-width:768px){.NkTQba_portfolio{grid-template-columns:1fr;padding:0}}.NkTQba_portfolio-content{gap:24px;padding:20px 0 32px;display:grid}@media screen and (max-width:768px){.NkTQba_portfolio-content{padding:56px 32px 0}}@media screen and (max-width:592px){.NkTQba_portfolio-content{gap:16px;padding:48px 16px 0}}@media screen and (max-width:768px){.NkTQba_portfolio-heading{font-size:22px;line-height:29px}}@media screen and (max-width:592px){.NkTQba_portfolio-heading{font-size:16px;line-height:21px}.NkTQba_portfolio-text{font-size:13px;line-height:20px}}.NkTQba_portfolio-link{font-size:14px;line-height:22px}@media screen and (max-width:592px){.NkTQba_portfolio-link{font-size:13px;line-height:20px}}.NkTQba_portfolio-image{background-image:var(--bg-image);background-repeat:no-repeat;background-size:contain;align-self:end}@media screen and (-webkit-min-device-pixel-ratio:1.1),screen and (min-resolution:1.1x),screen and (min-width:592px) and (max-width:1024px){.NkTQba_portfolio-image{background-image:var(--bg-image-2x)}}
.mynvLG_portfolio-header{text-align:center;row-gap:24px;max-width:736px;margin:0 auto 56px;display:grid}@media screen and (max-width:768px){.mynvLG_portfolio-header{margin-bottom:24px}}@media screen and (max-width:592px){.mynvLG_portfolio-header{margin-bottom:32px}}.mynvLG_portfolio-text{font-size:18px;line-height:150%}@media screen and (max-width:768px){.mynvLG_portfolio-text{font-size:16px}}@media screen and (max-width:592px){.mynvLG_portfolio-text{font-size:14px}}.mynvLG_portfolio{row-gap:32px;display:grid}@media screen and (max-width:768px){.mynvLG_portfolio{margin:0 -40px}}@media screen and (max-width:592px){.mynvLG_portfolio{margin:0 -16px}}
.DVw1XG_icon{background-image:var(--bg-image);background-repeat:no-repeat;background-size:contain;width:64px;height:64px;margin:0 auto 32px}@media screen and (max-width:592px){.DVw1XG_icon{width:48px;height:48px;margin:0 auto 16px}}.DVw1XG_content{text-align:center;row-gap:16px;margin-bottom:32px;display:grid}@media screen and (max-width:592px){.DVw1XG_content{margin-bottom:24px}}@media screen and (max-width:768px){.DVw1XG_heading{font-size:22px;line-height:29px}}@media screen and (max-width:592px){.DVw1XG_heading{font-size:18px;line-height:24px}}.DVw1XG_button-wrapper{text-align:center;margin-bottom:32px}@media screen and (max-width:592px){.DVw1XG_button-wrapper{margin-bottom:24px}}
