:root{--prosv-white: #fff;--prosv-white75: hsla(0, 0%, 100%, .75);--prosv-white50: hsla(0, 0%, 100%, .5);--prosv-white25: hsla(0, 0%, 100%, .25);--prosv-white10: hsla(0, 0%, 100%, .1);--prosv-black: #000;--prosv-black75: rgba(0, 0, 0, .75);--prosv-black50: rgba(0, 0, 0, .5);--prosv-black25: rgba(0, 0, 0, .25);--prosv-black10: rgba(0, 0, 0, .1);--prosv-blackSecondary: #3d3f44;--prosv-interface900: #292d3d;--prosv-interface750: #545764;--prosv-interface500: #7f818b;--prosv-interface250: #a9abb1;--prosv-interface100: #d4d5d8;--prosv-interface50: #eaeaec;--prosv-primary01: #0769ad;--prosv-primary02: #0983d8;--prosv-primary03: #3a9ce0;--prosv-primary04: #b5daf3;--prosv-primary04-30: rgba(181, 218, 243, .3);--prosv-primary04-70: rgba(181, 218, 243, .7);--prosv-primary05: #f3f7fa;--prosv-primary06: #EBF2FD;--prosv-success01: #007a52;--prosv-success02: #009966;--prosv-success03: #4db894;--prosv-success04: #99d6c2;--prosv-success05: #e6f5f0;--prosv-alert01: #c5631f;--prosv-alert02: #f67c27;--prosv-alert03: #f89652;--prosv-alert04: #fbcba9;--prosv-alert05: #fef2e9;--prosv-error01: #c51f2e;--prosv-error02: #f6273a;--prosv-error03: #f96875;--prosv-error04: #fba9b0;--prosv-error05: #fee9eb;--teachers-gradient: linear-gradient(303deg, #0883D7 0%, #0C4C87 95.42%);--bright-gradient: linear-gradient(269deg, #EBF2FD 25.42%, #BEDCF6 97.74%);--prosv-white-bg: #fff;--white-color: #fff;--white-bg: #fff;--padding-horizontal:calc(50% - 632px)}@media all and (max-width: 1296px){:root{--padding-horizontal: 16px}}.dark{--prosv-white: #e0e0e0;--prosv-interface900: #e0e0e0;--prosv-interface750: #a0a0a0;--prosv-interface500: #a0a0a0;--prosv-interface250: #a0a0a0;--prosv-interface100: #a0a0a0;--prosv-primary01: #045893;--prosv-primary02: #096cb0;--prosv-primary04: #5a5a5a;--prosv-primary04-30: rgba(58, 156, 224, .1);--prosv-primary04-70: rgba(58, 156, 224, .1);--prosv-primary05: #1e1e1e;--prosv-primary06: #2a2a2a;--prosv-success05: #3a4843;--teachers-gradient: linear-gradient(303deg, #056CB2 0%, #074075 95.42%);--prosv-white-bg: #D1D1D1;--white-color: #e0e0e0;--white-bg: #1e1e1e}:root{--proaktiv2: #00176D}.proactiv2{color:var(--proaktiv2)}.proactiv2 h2{font-weight:500;text-align:center}.proactiv2-showcase{background-image:linear-gradient(215deg,#A695FF 0%,#98CCFF 100%);overflow:hidden;padding-top:94px;padding-bottom:66px;padding-left:var(--padding-horizontal);padding-right:var(--padding-horizontal);position:relative}.proactiv2-showcase__description{font-size:28px;max-width:600px;width:60%;position:relative;z-index:10}.proactiv2-showcase__description h1{font-size:48px;font-weight:500;line-height:1.1;margin-bottom:20px}.proactiv2-showcase__buttons{display:flex;gap:24px;margin-top:36px}.proactiv2-showcase__image{position:absolute;bottom:0;right:var(--padding-horizontal);z-index:5}.proactiv2-showcase__image img{display:block;max-width:100%}.proactiv2-about{padding-top:48px;padding-bottom:28px;padding-left:var(--padding-horizontal);padding-right:var(--padding-horizontal)}.proactiv2-about__list{display:flex;gap:32px;margin-bottom:32px}.proactiv2-about__item{background-image:linear-gradient(90deg,#378FFF 0%,#91C8FF 100%);border-radius:24px;color:var(--white-color);padding:24px;width:33.333333%}.proactiv2-about__item h3{font-size:24px;font-weight:600;line-height:1.2;margin:0 0 12px}.proactiv2-about__image{float:right;border-radius:50%;margin-top:-30px}.proactiv2-about__button{text-align:center}.proactiv2-information{padding-top:48px;padding-bottom:28px;padding-left:var(--padding-horizontal);padding-right:var(--padding-horizontal)}.proactiv2-information__list{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.proactiv2-information__item{display:flex;align-items:center;background-image:linear-gradient(89.534deg,#A695FF 0%,#91C8FF 100%);border-radius:24px;color:var(--prosv-interface900);font-size:24px;font-weight:600;min-height:180px;overflow:hidden;padding:32px;position:relative}.proactiv2-information__item p{margin-bottom:0;max-width:60%;position:relative;z-index:10}.proactiv2-information__item .big{font-size:34px;line-height:1.1;margin-bottom:12px}.proactiv2-information__item:nth-child(1){justify-content:flex-end}.proactiv2-information__item:nth-child(1) p{max-width:200px}.proactiv2-information__item:nth-child(1) .proactiv2-information__image{left:-45px}.proactiv2-information__item:nth-child(2){justify-content:flex-end}.proactiv2-information__item:nth-child(2) p{max-width:156px}.proactiv2-information__item:nth-child(2) .proactiv2-information__image{left:-21px}.proactiv2-information__item:nth-child(3) .proactiv2-information__image{top:60%;right:-10px}.proactiv2-information__item:nth-child(4) .proactiv2-information__image{top:60%;right:-48px}.proactiv2-information__item:nth-child(5){grid-row:1 / span 2;grid-column:3;flex-flow:column;align-items:flex-start}.proactiv2-information__item:nth-child(5) .proactiv2-information__image{transform:none;top:auto;bottom:0;right:0}.proactiv2-information__image{position:absolute;top:50%;transform:translateY(-50%)}.proactiv2-members{padding-top:48px;padding-left:var(--padding-horizontal);padding-right:var(--padding-horizontal)}.proactiv2-members__wrap{position:relative}.proactiv2-members__description{font-size:28px;max-width:70%;padding-bottom:60px;position:relative;z-index:10}.proactiv2-members__description h2{margin-bottom:20px;text-align:left}.proactiv2-members__description p{max-width:575px}.proactiv2-members__button{margin-top:20px}.proactiv2-members__image{max-width:65%;position:absolute;bottom:0;right:0;z-index:5}.proactiv2-members__image img{display:block;max-width:100%}.proactiv2-registration{padding-bottom:48px;padding-left:var(--padding-horizontal);padding-right:var(--padding-horizontal)}.proactiv2-registration h2{margin-bottom:12px}.proactiv2-registration__wrap{background-color:#95caff;border-radius:24px;padding:56px 32px}.proactiv2-registration__subtitle{font-size:28px;margin-bottom:8px;text-align:center}.proactiv2-registration__text{max-width:720px;margin:0 auto 32px;text-align:center}.proactiv2-registration__list{display:flex;gap:32px;margin-bottom:56px}.proactiv2-registration__item{background-color:var(--white-bg);border-radius:24px;color:var(--prosv-interface900);padding:24px;width:33.333333%}.proactiv2-registration__item h3{font-size:24px;font-weight:600;line-height:1.2;margin:0 0 12px}.proactiv2-registration__ways{display:flex;gap:32px;margin-top:36px;margin-bottom:56px}.proactiv2-registration__way{background-color:var(--white-bg);border-radius:24px;color:var(--prosv-interface900);font-size:24px;overflow:hidden;padding:32px;position:relative;width:50%}.proactiv2-registration__way h3{font-size:32px;font-weight:600;line-height:1.2;margin:0 0 2px}.proactiv2-registration__way p{max-width:320px}.proactiv2-registration__way:nth-child(1) .proactiv2-registration__tag{background-image:linear-gradient(90deg,#378FFF 0%,#91C8FF 100%)}.proactiv2-registration__way:nth-child(2) .proactiv2-registration__tag{background-image:linear-gradient(89.534deg,#A695FF 0%,#91C8FF 100%)}.proactiv2-registration__tag{display:inline-block;color:var(--white-color);font-size:24px;font-weight:600;line-height:1;margin-bottom:12px;padding:2px 8px 7px}.proactiv2-registration__image{position:absolute;top:50%;transform:translateY(-50%);left:320px}.proactiv2-registration__form{max-width:688px;margin:52px auto 0}.proactiv2-registration__input{background-color:var(--white-bg);border-radius:12px;border:none;color:var(--prosv-interface900);font-size:20px;font-weight:500;padding:22px 32px;width:100%}textarea.proactiv2-registration__input{resize:none;height:188px}.proactiv2-registration__input::-webkit-input-placeholder{color:var(--prosv-interface900);opacity:.6}.proactiv2-registration__input::-moz-placeholder{color:var(--prosv-interface900);opacity:.6}.proactiv2-registration__input:-moz-placeholder{color:var(--prosv-interface900);opacity:.6}.proactiv2-registration__input:-ms-input-placeholder{color:var(--prosv-interface900);opacity:.6}.proactiv2-registration__input:not(:last-child){margin-bottom:24px}.proactiv2-registration__select{position:relative}.proactiv2-registration__select:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='11' fill='none' viewBox='0 0 18 11'%3E%3Cpath fill='%23000' fill-rule='evenodd' stroke='%23000' stroke-linecap='round' d='M1.227 1.233a.76.76 0 0 1 1.095 0L9 8.083l6.678-6.85a.76.76 0 0 1 1.095 0 .809.809 0 0 1 0 1.123L9.547 9.767a.76.76 0 0 1-1.094 0L1.227 2.356a.809.809 0 0 1 0-1.123Z' clip-rule='evenodd'/%3E%3C/svg%3E");content:"";position:absolute;top:calc(50% - 5px);right:20px;width:18px;height:11px}.proactiv2-registration__select:not(:last-child){margin-bottom:24px}.proactiv2-registration__sub{color:var(--prosv-interface900);line-height:1.5;text-align:center}.proactiv2-registration__button{margin:24px 0;text-align:center}@media all and (max-width: 1200px){.proactiv2-showcase{padding-top:60px}.proactiv2-showcase__description{width:54%}.proactiv2-showcase__image{max-width:60%}.proactiv2-about__image{width:100px;height:auto}.proactiv2-information__item{font-size:20px;min-height:160px;padding:24px}.proactiv2-information__item .big{font-size:28px}.proactiv2-information__item:nth-child(1) p{max-width:160px}.proactiv2-information__item:nth-child(2) p{max-width:130px}.proactiv2-information__image{max-width:60%}.proactiv2-registration__way{font-size:20px}.proactiv2-registration__way h3{font-size:28px}}@media all and (max-width: 1023px){.proactiv2-showcase{padding-top:40px;padding-bottom:40px}.proactiv2-showcase__description{font-size:20px}.proactiv2-showcase__description h1{font-size:40px}.proactiv2-about{padding-top:40px;padding-bottom:24px}.proactiv2-about__list{gap:16px}.proactiv2-about__item{padding:16px}.proactiv2-about__item h3{font-size:20px}.proactiv2-information{padding-top:24px;padding-bottom:24px}.proactiv2-information__list{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:16px}.proactiv2-information__item:nth-child(5){grid-row:2;grid-column:2 / span 2}.proactiv2-members{padding-top:24px}.proactiv2-members__description{font-size:20px}.proactiv2-members__description p{max-width:400px}.proactiv2-registration__wrap{padding:24px}.proactiv2-registration__subtitle{font-size:24px}.proactiv2-registration__list{gap:16px}.proactiv2-registration__item h3{font-size:20px}.proactiv2-registration__ways{gap:16px}.proactiv2-registration__image{max-width:50%}.proactiv2-registration__form{margin-top:40px}}@media all and (max-width: 900px){.proactiv2-about__list{flex-flow:column}.proactiv2-about__item{border-radius:12px;width:100%}.proactiv2-information__list{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.proactiv2-information__item{border-radius:12px;min-height:120px;padding:16px}.proactiv2-information__item:nth-child(5){grid-row:3;grid-column:span 2;justify-content:center}.proactiv2-registration__item,.proactiv2-registration__way{border-radius:12px;padding:16px}.proactiv2-registration__way p{max-width:240px}.proactiv2-registration__image{left:240px}}@media all and (max-width: 700px){.proactiv2-showcase{padding-bottom:0}.proactiv2-showcase__description{font-size:16px;margin-bottom:20px;text-align:center;width:100%}.proactiv2-showcase__description h1{font-size:28px}.proactiv2-showcase__buttons{justify-content:center;gap:16px;margin-top:16px}.proactiv2-showcase__image{position:static}.proactiv2-about{padding-top:32px;padding-bottom:16px}.proactiv2-information{padding-top:16px;padding-bottom:16px}.proactiv2-information__item{font-size:16px}.proactiv2-information__item .big{font-size:20px}.proactiv2-information__item:nth-child(1) p{max-width:130px}.proactiv2-information__item:nth-child(2) p{max-width:110px}.proactiv2-members{padding-top:16px}.proactiv2-members__description{max-width:100%;padding-bottom:20px}.proactiv2-members__description h2{margin-bottom:16px}.proactiv2-members__description p{font-size:16px;max-width:none}.proactiv2-members__button{text-align:center}.proactiv2-members__image{position:static}.proactiv2-registration{padding-left:0;padding-right:0;padding-bottom:0}.proactiv2-registration__wrap{border-radius:12px 12px 0 0;padding:16px}.proactiv2-registration__subtitle{font-size:18px}.proactiv2-registration__text{margin-bottom:16px}.proactiv2-registration__list{flex-flow:column}.proactiv2-registration__item{width:100%}.proactiv2-registration__item h3{font-size:18px}.proactiv2-registration__ways{flex-flow:column;margin-top:16px}.proactiv2-registration__way{font-size:16px;width:100%}.proactiv2-registration__way h3{font-size:20px}.proactiv2-registration__way p{max-width:70%}.proactiv2-registration__tag{font-size:16px;padding:2px 8px 5px}.proactiv2-registration__image{left:65%}.proactiv2-registration__form{margin-top:24px}.proactiv2-registration__input{font-size:16px;padding:16px 20px}.proactiv2-registration__input:not(:last-child){margin-bottom:8px}.proactiv2-registration__select:not(:last-child){margin-bottom:8px}.proactiv2-registration__button{margin:12px 0}}@media all and (max-width: 410px){.proactiv2-showcase__buttons{flex-flow:column}.proactiv2-showcase__buttons .btn{width:100%}.proactiv2-information__list{grid-template-columns:1fr;grid-template-rows:repeat(5,1fr)}.proactiv2-information__item p{max-width:70%}.proactiv2-information__item .big{max-width:100%}.proactiv2-information__item:nth-child(1){justify-content:flex-start}.proactiv2-information__item:nth-child(1) .proactiv2-information__image{left:auto;right:-30px}.proactiv2-information__item:nth-child(2){justify-content:flex-start}.proactiv2-information__item:nth-child(2) .proactiv2-information__image{left:auto;right:-30px}.proactiv2-information__item:nth-child(3) .proactiv2-information__image{right:-50px}.proactiv2-information__item:nth-child(5){grid-row:5;grid-column:1}.proactiv2-information__item:nth-child(5) .proactiv2-information__image{max-height:90%;right:-30px}}.dark{--proaktiv2: #e0e0e0}.dark .proactiv2-showcase{background-image:linear-gradient(215deg,#534b80 0%,#4c6680 100%)}.dark .proactiv2-about__item{background-image:linear-gradient(90deg,#1c4880 0%,#496480 100%)}.dark .proactiv2-information__item{background-image:linear-gradient(89.534deg,#534b80 0%,#496480 100%)}.dark .proactiv2-registration__wrap{background-color:#4b6580}.dark .proactiv2-registration__way:nth-child(1) .proactiv2-registration__tag{background-image:linear-gradient(90deg,#1c4880 0%,#496480 100%)}.dark .proactiv2-registration__way:nth-child(2) .proactiv2-registration__tag{background-image:linear-gradient(90deg,#534b80 0%,#496480 100%)}
