.card-approach{display:flex;flex-direction:column}.card-approach img{height:5rem;margin-bottom:1.25rem;object-fit:contain;width:5.4375rem}@media screen and (max-width:600px){.card-approach img{height:50px;margin-bottom:16px;width:50px}}.card-approach .title{color:#fff;font-family:Vulf Sans Demo;font-size:1.875rem;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:108%;margin-bottom:1.25rem;text-transform:uppercase}@media screen and (max-width:600px){.card-approach .title{color:#fff;font-family:Vulf Sans Demo;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:108%;margin-bottom:10px;text-transform:uppercase}}.card-approach .description{color:#fff;font-family:Vulf Sans Demo;font-size:1rem;font-style:normal;font-weight:400;line-height:136%;margin-bottom:1.25rem}@media screen and (max-width:600px){.card-approach .description{font-size:14px;margin-bottom:16px}}.card-approach a{color:#fff;font-family:Vulf Sans Demo;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.15em;line-height:124%;text-transform:uppercase}@media screen and (max-width:600px){.card-approach a{font-size:14px}}.seperator-wrap{bottom:0;display:flex;height:1px;left:0;margin-left:auto;margin-right:auto;max-width:1472px;overflow:hidden;padding:0 40px;position:absolute;right:0;width:100%}@media screen and (max-width:1024px){.seperator-wrap{padding:0 20px}}.seperator{background-color:hsla(0,0%,100%,.4);bottom:0;height:1px;left:0;margin-right:auto;max-width:0;width:100%}@media screen and (max-width:1024px){.seperator{max-width:calc(100vw - 40px)}}.seperator[data-aos=full-width]{transition-property:width;width:0}.seperator[data-aos=full-width].aos-animate{max-width:100%;width:100%}.approach_block{display:flex;gap:6.25rem;padding-top:6.25rem;position:relative}@media screen and (max-width:1024px){.approach_block{padding-bottom:60px;padding-top:60px}.approach_block .container{flex-direction:column;gap:0}}.approach_block .container .left-side{min-width:340px}@media screen and (max-width:1024px){.approach_block .container .left-side{min-width:auto}}.approach_block .container .left-side .title{color:#fff;font-family:Vulf Sans Demo;font-size:3.75rem;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:108%}@media screen and (max-width:1024px){.approach_block .container .left-side .title{margin-bottom:3.75rem}}@media screen and (max-width:600px){.approach_block .container .left-side .title{color:#fff;font-family:Vulf Sans Demo;font-size:2.625rem;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:108%}}.approach_block .container .right-side{width:100%}.approach_block .container .right-side .items{display:flex;flex-flow:wrap;gap:2.5rem;justify-content:end}@media screen and (max-width:1024px){.approach_block .container .right-side .items{justify-content:flex-start}}@media screen and (max-width:600px){.approach_block .container .right-side .items{gap:0}}.approach_block .container .right-side .items .card-approach{margin-bottom:80px;max-width:28.125rem}@media screen and (max-width:600px){.approach_block .container .right-side .items .card-approach{margin-bottom:40px;max-width:100%}.approach_block .container .right-side .items .card-approach:last-child{margin-bottom:0}}