.main-vission-mission{background-color:var(--color-white);scroll-margin-top:160px}@media only screen and (max-width:1024px){.main-vission-mission{background-color:transparent}.main-vission-mission .--wrapper{padding:0}}.main-vission-mission__list{display:grid;gap:30px;grid-template-columns:1fr 1fr;position:relative}@media only screen and (max-width:1024px){.main-vission-mission__list{gap:60px;grid-template-columns:1fr}}@media only screen and (max-width:767px){.main-vission-mission__list{gap:40px}}.main-vission-mission__list:after{background-color:var(--color-bg-main);content:"";height:100%;top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;width:30px}@media only screen and (max-width:1024px){.main-vission-mission__list:after{display:none}}.main-vission-mission__card{background-color:var(--color-white);padding:92px;position:relative}.main-vission-mission__card:first-child{padding-left:0}@media only screen and (max-width:1024px){.main-vission-mission__card:first-child{padding-left:24px}}.main-vission-mission__card:last-child{padding-right:0}@media only screen and (max-width:1024px){.main-vission-mission__card:last-child{padding-right:24px}}.main-vission-mission__card:last-child p{text-align:right}@media only screen and (max-width:1024px){.main-vission-mission__card:last-child p{text-align:left}.main-vission-mission__card{padding:56px 24px}}.main-vission-mission__card .main-vission-mission__cycle{background-color:var(--color-green);border-radius:50%;height:106px;left:-68px;position:absolute;top:20%;width:106px;z-index:1}@media only screen and (max-width:1024px){.main-vission-mission__card .main-vission-mission__cycle{left:unset;right:-53px;top:-90px}}@media only screen and (max-width:767px){.main-vission-mission__card .main-vission-mission__cycle{top:10%}}.main-vission-mission__card h2{color:var(--color-blue);font:128px/128px helvetica_inserat_lt_stdroman;left:0;margin:0;position:absolute;right:0;text-align:center;top:-56px}@media only screen and (max-width:1024px){.main-vission-mission__card h2{font-size:56px;line-height:64px;top:-28px}}@media only screen and (max-width:767px){.main-vission-mission__card h2{font-size:40px;line-height:48px;top:-20px}}.main-vission-mission__card p{color:var(--color-black);font:20px/24px Afacad;margin:0;position:relative;z-index:1}@media only screen and (max-width:767px){.main-vission-mission__card p{font-size:16px}}
