:root{--rockapp-form-label-size:18px;--rockapp-form-label-margin-bottom:12px;--rockapp-form-control-size:20px;--rockapp-form-placeholder-size:var(--rockapp-form-control-size);--rockapp-form-control-line-height:1.28;--rockapp-form-control-min-height:42px;--rockapp-form-control-padding-bottom:8px;--rockapp-form-select-option-size:18px;--rockapp-form-checkbox-text-size:17px;--rockapp-form-button-size:18px;--rockapp-form-error-size:12px;--rockapp-form-helper-size:14px;--rockapp-form-message-size:15px;--rockapp-form-label-color:hsla(0,0%,100%,.78);--rockapp-form-text-color:hsla(0,0%,100%,.96);--rockapp-form-placeholder-color:hsla(0,0%,100%,.28);--rockapp-form-line-color:hsla(0,0%,100%,.62);--rockapp-form-line-hover-color:hsla(0,0%,100%,.88);--rockapp-form-line-focus-color:rgba(239,82,195,.94)}@media screen and (max-width:1240px){:root{--rockapp-form-label-size:17px;--rockapp-form-control-size:19px;--rockapp-form-select-option-size:17px;--rockapp-form-checkbox-text-size:17px;--rockapp-form-button-size:17px}}@media screen and (max-width:992px){:root{--rockapp-form-label-size:16px;--rockapp-form-control-size:18px;--rockapp-form-control-min-height:44px;--rockapp-form-control-padding-bottom:10px;--rockapp-form-select-option-size:16px;--rockapp-form-checkbox-text-size:16px;--rockapp-form-button-size:16px}}@media screen and (max-width:600px){:root{--rockapp-form-label-margin-bottom:10px;--rockapp-form-control-min-height:42px;--rockapp-form-control-padding-bottom:9px;--rockapp-form-helper-size:13px;--rockapp-form-message-size:14px}}.bg--grey{background:radial-gradient(circle at 12% 16%,rgba(83,83,112,.28),transparent 42%),linear-gradient(120deg,#20202b,#08080b 68%,#020202);border:1px solid hsla(0,0%,100%,.08);border-radius:36px;color:var(--white-color)}.greyForm.form--subscribe{align-items:stretch;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,1fr) minmax(280px,360px);padding:30px}.form--subscribe .greyForm-text{align-self:center;margin:0;max-width:none;padding:clamp(28px,4vw,64px)}.form--subscribe h3{font-size:var(--font-size-h3);line-height:1.05;margin:0 0 38px;text-transform:uppercase}.form--subscribe h3 span{color:var(--pink-color);display:block}.form--subscribe .greyForm-bottom>p{color:hsla(0,0%,100%,.84);font-size:var(--font-size-lead);line-height:1.42;margin:0 0 34px;max-width:680px}.form--subscribe .greyForm-form{display:grid;gap:0;grid-template-areas:"email submit" "consent consent" "captcha captcha";grid-template-columns:minmax(0,1fr) 76px;height:auto;position:static}.form--subscribe .greyForm-form>.wpcf7-form-control-wrap{grid-area:email;min-width:0}.form--subscribe .greyForm-form input[type=email]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.58);border-radius:12px 0 0 12px;color:var(--white-color);font-size:var(--rockapp-form-control-size);height:62px;line-height:var(--rockapp-form-control-line-height);padding:0 22px;width:100%}.form--subscribe .greyForm-form input[type=email]::-moz-placeholder{font-size:var(--rockapp-form-placeholder-size)}.form--subscribe .greyForm-form input[type=email]::placeholder{font-size:var(--rockapp-form-placeholder-size)}.form--subscribe .greyForm-form input[type=email]:focus{border-color:var(--pink-color);box-shadow:inset 0 0 0 1px var(--pink-color),0 0 0 4px rgba(239,82,195,.12)}.form--subscribe .greyForm-btn{align-items:center;align-self:start;background:var(--pink-color);border:0;border-radius:0 12px 12px 0;cursor:pointer;display:flex;grid-area:submit;height:62px;justify-content:center;position:static;transition:background-color .2s ease;width:76px}.form--subscribe .greyForm-btn:before{animation:rockapp-form-submit-spin .8s linear infinite;border-bottom:2px solid hsla(0,0%,100%,.32);border-left:2px solid hsla(0,0%,100%,.32);border-radius:50%;border-right:2px solid hsla(0,0%,100%,.32);border-right-color:var(--pink-color);border-top:2px solid hsla(0,0%,100%,.32);border-top-color:var(--blue-color);content:"";display:none;height:18px;width:18px}.form--subscribe .greyForm-btn:hover{background:var(--blue-color)}.form--subscribe .greyForm-btn svg{transition:transform .2s ease}.form--subscribe .greyForm-btn:hover svg{transform:translate(2px,-2px)}.form--subscribe .greyForm-btn.is-loading{cursor:progress}.form--subscribe .greyForm-btn.is-loading:before{display:block}.form--subscribe .greyForm-btn.is-loading svg{display:none}.subscription-auto-agree{color:hsla(0,0%,100%,.82);font-size:var(--rockapp-form-checkbox-text-size);grid-area:consent;line-height:1.45;margin-top:20px}.subscription-auto-agree a,.subscription-form-captcha-message a{color:inherit;text-decoration:underline;text-underline-offset:3px}.subscription-form-captcha-message{grid-area:captcha;min-width:0}.form-row.form-row--message.subscription-form-captcha-message p{color:hsla(0,0%,100%,.46);font-size:var(--rockapp-form-helper-size);line-height:1.45;margin:10px 0 0;overflow-wrap:anywhere}.form--subscribe .greyFormImg{align-self:center;aspect-ratio:1;border:1px solid hsla(0,0%,100%,.7);border-radius:28px;justify-self:end;max-width:360px;overflow:hidden;width:100%}.form--subscribe .greyFormImg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1240px){.greyForm.form--subscribe{gap:28px;grid-template-columns:minmax(0,1fr) minmax(250px,320px);padding:24px}.form--subscribe .greyForm-text{padding:18px 28px 0}.form--subscribe .greyForm-bottom>p,.form--subscribe h3{margin-bottom:28px}.form--subscribe .greyFormImg{max-width:320px}}@media screen and (max-width:860px){.greyForm.form--subscribe{gap:12px;grid-template-columns:1fr}.form--subscribe .greyForm-text{padding:0 24px}.form--subscribe .greyFormImg{justify-self:center;margin-bottom:20px;max-height:300px;max-width:100%}}@media screen and (max-width:600px){.bg--grey{border-radius:24px}.greyForm.form--subscribe{display:grid;gap:6px;padding:12px}.form--subscribe .greyForm-text{margin:0;padding:24px 8px 18px}.form--subscribe h3{margin-bottom:24px}.form--subscribe .greyForm-bottom>p{line-height:1.4;margin-bottom:24px}.form--subscribe .greyForm-form{grid-template-columns:minmax(0,1fr) 64px}.form--subscribe .greyForm-btn,.form--subscribe .greyForm-form input[type=email]{height:56px}.form--subscribe .greyForm-form input[type=email]{padding-inline:16px}.form--subscribe .greyForm-btn{width:64px}.subscription-auto-agree{margin-top:18px}.form--subscribe .greyFormImg{border-radius:20px;display:block;margin-bottom:0;max-height:240px}}.swiper-button-next:after,.swiper-button-prev:after{content:none}.swiper-button-next .swiper-navigation-icon,.swiper-button-prev .swiper-navigation-icon{display:none}.swiper-button-arrow{background-color:transparent;background-position:50%;background-repeat:no-repeat;border:2px solid var(--white-color);border-radius:49px;cursor:pointer;font-size:0;padding:0;transition:all .3s ease}.swiper-button-arrow.swiper-button-disabled{opacity:.3;pointer-events:none}.swiper-button-prev{background-image:url(../images/arr-left-w.svg)}.swiper-button-next{background-image:url(../images/arr-right-w.svg)}.swiper-button-arrow:hover{background-color:var(--white-color);border-color:var(--white-color)}.swiper-button-prev:hover{background-image:url(../images/arr-left.svg)}.swiper-button-next:hover{background-image:url(../images/arr-right.svg)}.swiper-button-arrow.white-style{background-color:var(--white-color);border-color:var(--black-color)}.swiper-button-prev.white-style{background-image:url(../images/arr-left.svg)}.swiper-button-next.white-style{background-image:url(../images/arr-right.svg)}.swiper-button-arrow.white-style:hover{background-color:var(--black-color);border-color:var(--black-color)}.swiper-button-prev.white-style:hover{background-image:url(../images/arr-left-w.svg)}.swiper-button-next.white-style:hover{background-image:url(../images/arr-right-w.svg)}.swiper-navigation{display:flex;gap:20px;margin-top:100px;place-content:center center}.swiper-navigation button{max-width:141px;position:unset;width:100%}@media (max-width:600px){.swiper-navigation button{max-width:120px}}.contactsTop{margin:185px 0}.contactsTop-img{max-width:unset;position:absolute;right:0;top:0;width:1920px;z-index:-1}.contactsTop-img img,.contactsTop-img picture{display:block;width:100%}.contactsTop h1{font-size:var(--font-size-h1);font-weight:700;line-height:100%}.page-template-contact-form .contactsTop h1{text-align:center}.contactsTop h1 span{display:block}.contactsTop__subtitle{font-size:var(--font-size-lead);font-weight:300;line-height:125%;margin-top:90px;max-width:490px}@media screen and (max-width:1240px){.contactsTop{margin:60px 0}.contactsTop-img{width:1120px}.contactsTop__subtitle{margin-top:65px;max-width:360px}}@media screen and (max-width:992px){.contactsTop-img{width:990px}.contactsTop{margin:70px 0}}@media screen and (max-width:600px){.contactsTop-img{right:0;width:768px}.contactsTop h1{margin:0 auto;max-width:310px;text-align:center}.contactsTop h1 span{display:inline-block}.contactsTop{margin:0}.contactsTop-img:after{background:linear-gradient(180deg,#000,transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.contactsTop__subtitle{margin:65px auto 30px;text-align:center}.contactsTop-img{right:-150px}}.contacts .bg--white{margin-top:-120px;padding-bottom:60px;padding-top:262px}.contactsTeam-title{align-items:center;display:flex;height:500px;justify-content:center}.contactsTeam{background:var(--black-color);border-radius:0 0 92px 92px;overflow:hidden;padding-bottom:200px;padding-top:40px;position:relative}.contactsTeam:before{background:linear-gradient(0deg,#000,transparent);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.contactsTeam-bg{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;pointer-events:none;width:100%;z-index:0}.contactsTeam-mobile-bg{display:none}.contactsTeam-mobile-bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contactsTeam-down,.contactsTeam-title,.contactsTeam>.container{z-index:2}.contactsTeam-down{animation:arrowDown 5s ease-in-out infinite;background:url(../images/arrow-down.svg) no-repeat 50%;cursor:pointer;display:block;height:71px;left:0;margin:0 auto;position:absolute;right:0;top:35px;width:62px}@keyframes arrowDown{0%,13%,26%,40%,to{transform:translateY(0)}19.5%,32.5%,6.5%{transform:translateY(10px)}}.contactsTeam-list{justify-content:center;margin-top:-100px;position:relative;width:100%}.contactsTeam-card{background:url(../images/teamList-bg.png) no-repeat bottom;background-size:100% auto;display:flex;flex-direction:column;margin:0 20px;padding:55px 46px;position:relative;width:468px}.contactsTeam-card:after{background:url(../images/contacts-moon1.svg) no-repeat 100% 0;border-radius:0 40px 0 0;content:"";height:189px;position:absolute;right:0;top:0;width:265px;z-index:2}.contactsTeam-card:nth-child(2):after{background-image:url(../images/contacts-moon2.svg)}.contactsTeam-card:nth-child(3):after{background-image:url(../images/contacts-moon3.svg)}.contactsTeam-card:before{background:linear-gradient(180deg,#000,transparent);border-left:1px solid var(--white-color);border-radius:40px 40px 0 0;border-right:1px solid var(--white-color);border-top:1px solid var(--white-color);content:"";height:40%;left:0;position:absolute;top:0;width:100%}.contactsTeam-card:nth-child(2n){background-image:url(../images/teamList-bg2.png);background-size:contain}.contactsTeam-card:nth-child(3n){background-image:url(../images/teamList-bg3.png);background-size:contain}.contacts{overflow-x:hidden;position:relative}.contactsTeam-list__role{font-size:var(--font-size-h4);font-weight:500;line-height:100%;margin-bottom:45px;position:relative;z-index:3}.contactsTeam-list__img{border-radius:23px;height:214px;margin:0 auto -108px;position:relative;width:214px;z-index:6}.contactsTeam-list__img:after{background:var(--black-color);border-radius:0 0 32px 32px;bottom:-8px;content:"";height:calc(50% + 16px);left:-8px;position:absolute;right:-8px;z-index:-1}.contactsTeam-list__links{margin-top:auto}.contactsTeam-list__linksItem{align-items:flex-start;background:linear-gradient(293deg,#ef52c3 6%,#070707 116%);border-radius:14px;color:var(--white-color);display:flex;flex-direction:column;padding:15px;position:relative;transition:all .2s linear;width:calc(50% - 7px)}.contactsTeam-list__linksItem:hover .contactsTeam-list__externalLink{transform:scale(1.5)}.contactsTeam-list__linksItem:hover{background:linear-gradient(293deg,#ef52c3 10%,#070707 90%);color:var(--grey-color);transform:scale(.9)}.contactsTeam-list__linksItem:last-of-type:hover{background:linear-gradient(313deg,#2563eb 20%,#070707 70%)}.contactsTeam-list__linksItem i{display:block;font-size:var(--font-size-caption);font-style:normal;line-height:100%;word-break:break-all}.contactsTeam-list__linksItem span{font-size:var(--font-size-body);margin-top:15px}.contactsTeam-list__linksItem .contactsTeam-list__externalLink{right:13px;top:13px;transition:all .2s linear;width:10px}.contactsTeam-list__linksItem:last-of-type{background:linear-gradient(313deg,#2563eb 10%,#070707 98%);margin-left:14px}.contactsTeam-list__text{background:var(--white-color);border-radius:30px;color:var(--black-color);display:flex;flex-direction:column;flex-grow:1;margin-bottom:35px;padding:30px 42px;z-index:3}.contactsTeam-list__text b{display:block;font-size:var(--font-size-h4);font-weight:600;line-height:100%;margin-bottom:30px;margin-top:125px;text-align:center}.contactsTeam-list__img img{border:2px solid var(--white-color);border-radius:23px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.btn-transparent{border:1px solid var(--white-color);border-radius:65px;color:var(--white-color);font-weight:700;height:52px;margin-top:auto;text-transform:capitalize;transition:all .2s linear;width:240px}.btn-transparent:hover{background:var(--dark-color);color:var(--white-color);transform:scale(.9)}.btn-transparent img{margin-left:7px}@media screen and (max-width:1240px){.contactsTeam-down{background-size:contain;height:50px;top:15px;width:43px}.contactsTeam-list__text{padding:20px 30px}.contactsTeam-card{padding:40px 35px;width:392px}.contactsTeam-list__img{height:150px;margin-bottom:-80px;width:150px}.contactsTeam-list__text b{margin-bottom:20px;margin-top:100px}.btn-transparent{height:46px;width:220px}.contactsTeam-list__linksItem{padding:10px}.contactsTeam-list__linksItem i{margin-top:5px}.contactsTeam-title{height:350px}.contacts .bg--white{margin-top:-120px;padding-bottom:40px;padding-top:180px}.contactsTeam{border-radius:0 0 45px 45px;padding-bottom:70px;padding-top:90px}.contactsTeam-list{margin-top:-50px}.contactsTeam-card{margin:0 15px;min-height:600px;padding:35px 20px;width:32%}.contactsTeam-card:after{background-size:contain;height:132px;width:185px}.contactsTeam-list__linksItem .contactsTeam-list__icon{width:19px}.contactsTeam-list__text{padding:10px 20px}.btn-transparent{width:190px}.contactsTeam{margin-bottom:60px;padding-top:80px}}@media screen and (max-width:992px){.contacts .bg--white{padding-top:120px}.contactsTeam-title{height:180px}.contactsTeam-list{display:flex;left:0;width:100%}.contactsTeam-mobile-bg{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;width:100%;z-index:0}.contactsTeam-list{display:block}.contactsTeam-slider{overflow:visible;position:relative;width:100%}.contactsTeam-list .swiper-wrapper,.contactsTeam-list.swiper-wrapper{display:flex;justify-content:flex-start}.contactsTeam-list .swiper-slide,.contactsTeam-list.swiper-wrapper .swiper-slide{height:auto;outline:none}.contactsTeam-list.swiper-wrapper .contactsTeam-card{margin:0}.contactsTeam-card{margin:0 10px;min-height:650px;width:auto;width:240px}}@media screen and (max-width:600px){.contactsTeam-slider.swiper{overflow:unset!important}.contactsTeam-card:nth-child(2n),.contactsTeam-card:nth-child(3n){background-image:url(../images/teamList-bg.png)}.contactsTeam-card:nth-child(2):after,.contactsTeam-card:nth-child(3):after{background-image:url(../images/contacts-moon1.svg)}.contactsTeam-title h2{text-align:center}.contactsTeam-card{width:300px}.contactsTeam-list__text b{margin-bottom:auto;margin-top:auto;position:relative;top:40px}.contactsTeam-list__links{margin-top:0}.contactsTeam{padding-top:40px}.contactsTeam-title{height:unset;margin:90px 0}.contacts .wrap{position:relative}}