@charset "UTF-8";@keyframes lifePulse{0%{transform:scale(1);opacity:.9}to{transform:scale(1.4);opacity:0}}*{padding:0;margin:0;border:0}*,::after,::before{box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,legend,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,select,textarea{background-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}:root{--container-width:1430px;--middle-width:1390px;--small-width:1210px;--container-padding:15px;--color-white:#f8f8f8;--white:#fff;--accent-dark:#00345b;--black:#333;--green:#0b8792;--grey:#939393;--accent:#014f85;--cyan:#53f1ff;--bg-white:#f1f0f0;--bg-blue:#3b759d;--bg-blue-medium:#007493;--bg-teal:#17acba;--tag-light-blue:#eaf2f2;--gradient-page-hero:linear-gradient(238deg, #f5f7f9 22.6%, #e0effd 100%);--gradient-cta-blue:linear-gradient(238deg, #18a8a1 22.6%, #00478e 100%);--gradient-contacts:linear-gradient(238deg, #18a8a1 22.6%, #007493 100%)}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background-color:#f1f0f0;color:#333;font-family:"Golos Text",sans-serif;min-width:320px;overflow-x:hidden;height:100%}main{margin-top:20px}a{transition:all .3s ease-in-out}.none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow-y:hidden}.container,.middle-container,.small-container{padding:0 var(--container-padding);max-width:var(--container-width);margin:0 auto}.middle-container,.small-container{max-width:var(--middle-width)}.small-container{max-width:var(--small-width)}body,html{min-height:100vh;display:flex;flex-direction:column}.footer{margin-top:auto}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;gap:5px;border-radius:10px}.btn--primary{background:var(--bg-blue-medium);color:var(--color-white)}.btn--accent{background:var(--accent);color:var(--color-white)}.about-career__content>.btn:hover,.btn--accent:hover{background:var(--accent-dark)}.btn--green{background:var(--green);color:var(--color-white)}.btn--white{background:var(--white);color:var(--green)}.btn--dark{background:var(--black);color:var(--color-white)}.btn--outline{background:var(--bg-white);color:var(--green);border:1px solid var(--green)}.btn--dark:hover,.btn--green:hover,.btn--outline:hover{background:var(--bg-teal)}.tag{display:inline-block;padding:5px 15px;justify-content:center;align-items:center;border-radius:10000px;font-family:"IBM Plex Serif";font-size:16px;font-style:italic;font-weight:400;line-height:130%;letter-spacing:.5px;margin-bottom:15px}.btn--outline:hover,.tag--blue,.tag--green{color:var(--color-white)}.tag--blue{background:var(--bg-blue-medium)}.tag--green{background:var(--green)}.tag--light{background:var(--color-white);color:var(--accent-dark)}.tag--pale{background:var(--tag-light-blue);color:var(--green)}.title{color:var(--accent-dark);font-weight:600;line-height:140%;letter-spacing:.3px}.title--lg{font-size:32px}.title--md{font-size:28px}@media (max-width:768px){.title--lg{font-size:28px}.title--md{font-size:26px}}.about-hero__wrapper{position:relative;overflow:hidden;padding:60px 0 70px 55px;border-radius:30px;background:var(--accent-dark)}.about-hero__wrapper::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/assets/img/about/about-bg.png) no-repeat right center;background-size:contain;pointer-events:none;z-index:0}.about-hero__content{position:relative;z-index:1;max-width:640px}.about-hero__tag{display:inline-block;color:var(--cyan);font-family:"IBM Plex Serif";font-size:16px;font-style:italic;font-weight:400;line-height:130%;letter-spacing:.5px;margin-bottom:15px}.about-hero__text,.about-hero__title{margin-bottom:30px;color:var(--color-white)}.about-hero__title span{color:var(--grey)}.about-hero__text{font-size:16px;font-weight:400;line-height:150%;letter-spacing:.3px}.about-hero__content>.btn{padding:10px 20px}@media (max-width:768px){.about-hero__wrapper{padding:60px 15px;border-radius:20px}.about-hero__wrapper::before{top:0;right:0;width:280px;height:200px;background-position:top right;background-size:contain}.about-hero__content{max-width:100%}.about-hero__text,.about-hero__title{margin-bottom:24px}.about-hero__text{font-size:18px}.about-hero__content>.btn{width:100%;justify-content:center;padding:14px 20px}}.about-company__wrapper{padding:50px 0;gap:45px}.about-company__heading,.about-company__wrapper{display:flex;flex-direction:column;align-items:center}.about-company__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.about-company-card{display:flex;min-height:450px;padding:30px;flex-direction:column;justify-content:space-between;align-items:flex-start;border-radius:20px}.about-company-card--green{background:#18a8a1}.about-company-card--blue{background:var(--bg-blue-medium)}.about-company-card--dark{background:#005068}.about-company-card__icon{width:65px;height:65px;flex-shrink:0;aspect-ratio:1/1}.about-company-card__text{color:var(--color-white);font-size:16px;font-weight:400;line-height:150%}.about-company-card__text strong{font-weight:600}@media (max-width:950px){.about-company__wrapper{padding:40px 0;gap:40px}.about-company__cards{grid-template-columns:1fr 1fr}}@media (max-width:640px){.about-company__cards{grid-template-columns:1fr}.about-company-card{padding:20px;gap:20px;justify-content:flex-start;min-height:auto}}.about-team{background:var(--white)}.about-team__wrapper{display:grid;grid-template-columns:1fr 1fr;padding:80px 0;gap:30px}.about-team__content{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.about-team__text{color:var(--accent-dark);font-size:16px;font-weight:400;line-height:150%}.about-team__text p:not(:last-child){margin-bottom:15px}.about-team__stats{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:10px}.about-team-stat{position:relative;overflow:hidden;display:flex;max-width:280px;padding:30px;flex-direction:column;align-items:flex-start;gap:12px;border-radius:20px;background:#f5f7f9}.about-team-stat::before,.about-values::before{content:"";position:absolute;pointer-events:none}.about-team-stat::before{left:-55px;top:25px;width:167px;height:96px;background:url(/assets/img/about/rhino-bg.svg) no-repeat center/contain}.about-team-stat__value{color:var(--accent-dark);font-size:32px;font-weight:600;line-height:100%;margin-bottom:12px}.about-team-stat__label{color:var(--accent-dark);font-size:14px;font-weight:400;line-height:150%}@media (max-width:950px){.about-team__wrapper{grid-template-columns:1fr;gap:20px;padding:40px 0}.about-team-stat{max-width:none}}@media (max-width:640px){.about-team__stats{grid-template-columns:1fr}}.about-mission{background:#f1f0f0}.about-mission__wrapper{display:flex;padding:50px 0;flex-direction:column;align-items:center;gap:10px}.about-mission__tag{color:var(--green);font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase}.about-mission__title{max-width:800px;color:var(--accent);text-align:center;font-size:32px;font-weight:500;line-height:150%}@media (max-width:640px){.about-mission__title{font-size:24px}}.about-values{position:relative;overflow:hidden;background:var(--white);border-radius:20px}.about-values::before{inset:0;background:url(/assets/img/about/values-bg.png) no-repeat center;background-size:contain;opacity:.15;z-index:0}.about-values__heading,.about-values__wrapper{display:flex;flex-direction:column;align-items:flex-start}.about-values__wrapper{position:relative;z-index:1;padding:80px 0;gap:30px;align-self:stretch}.about-values__heading{max-width:680px}.about-values .title{margin-bottom:30px}.about-values__note p,.about-values__text{font-size:16px;font-weight:400;line-height:150%}.about-values__text{color:var(--accent)}.about-values__cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.about-value-card{display:flex;max-width:380px;min-height:280px;padding:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;border-radius:20px;background:var(--gradient-page-hero);transition:background .3s ease,color .3s ease}.about-value-card:hover,.content-slider__arrows button:hover{background:var(--bg-blue-medium)}.about-value-card:hover .about-value-card__content h3{color:var(--white)}.about-value-card:hover .about-value-card__content p{color:#dfdfdf}.about-value-card__icon,.about-values__note span{display:flex;padding:10px;align-items:center;gap:10px;border-radius:1000px;background:var(--white)}.about-value-card__icon svg{width:32px;height:32px;aspect-ratio:1/1}.about-value-card__content h3{color:var(--accent);font-size:20px;font-weight:600;line-height:150%;margin-bottom:10px}.about-values__note{display:flex;padding:30px;align-items:center;gap:20px;align-self:stretch;border-radius:20px;background:var(--gradient-page-hero)}.about-values__note span{border-radius:10px}.about-values__note p{max-width:1000px;color:var(--Accent, #014f85)}@media (max-width:950px){.about-values__cards{grid-template-columns:1fr 1fr}.about-value-card{max-width:none}}@media (max-width:768px){.about-values__wrapper{padding:40px 0}.about-values__cards{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.about-values__cards::-webkit-scrollbar{display:none}.about-value-card{flex:0 0 340px;max-width:340px;min-height:270px;scroll-snap-align:start}.about-values__note{padding:20px}.about-values__heading{align-items:center}}.about-career__content,.about-career__wrapper{display:flex;flex-direction:column;align-items:flex-start}.about-career__wrapper{padding:80px 60px;gap:10px;border-radius:30px;background:linear-gradient(90deg,#0d8792 0,#18a8a1 100%);margin-bottom:20px}.about-career__content{max-width:620px;gap:20px;color:var(--color-white)}.about-career__title{font-size:28px;font-weight:600;line-height:140%;letter-spacing:.3px}.about-career__text{font-size:16px;font-weight:400;line-height:150%}.about-career__lead{font-size:20px;font-weight:500;line-height:140%;letter-spacing:.3px}.about-career__content>.btn{width:100%;padding:10px 20px}@media (max-width:768px){.about-career__wrapper{padding:40px 20px;margin-bottom:10px}.about-career__title{font-size:26px}}.application{--form-text:var(--grey);--form-border:var(--Grey-Light, #dfdfdf);--form-radius:8px;--form-control-height:50px}.application__wrapper{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:80px 0;border-radius:30px;background:var(--accent-dark);margin-bottom:20px}.application__decor{position:absolute;pointer-events:none;background:no-repeat center/contain}.application__decor--crosses{top:0;right:0;width:164.19px;height:175.702px;background-image:url(/assets/img/crosses.svg)}.application__decor--circles{left:-20px;bottom:-20px;width:304.056px;height:304.056px;background-image:url(/assets/img/circles.svg)}.application__head{margin-bottom:50px;text-align:center}.application .title{color:var(--color-white)}.application__field,.application__form{width:100%;display:flex;flex-direction:column}.application__form{align-items:flex-start;gap:20px;max-width:530px;padding:40px;border-radius:10px;background:var(--color-white, #f8f8f8)}.application__field{gap:8px}.application__field input,.application__field label,.application__field select,.application__field span,.application__field textarea{color:var(--form-text);font-feature-settings:"liga" off,"clig" off;font-size:16px;font-weight:400;line-height:150%;letter-spacing:.15px}.application__field input,.application__field select,.application__field textarea{width:100%;height:var(--form-control-height);padding:0 20px;border:1px solid var(--form-border);border-radius:var(--form-radius);background-color:var(--color-white);transition:color .2s ease,border-color .2s ease}.application__field input:hover,.application__field select:hover,.application__field textarea:hover{border-color:var(--green)}.application__field input:focus,.application__field select:focus,.application__field textarea:focus{outline:0;border-color:var(--accent-dark)}.application__field input::placeholder,.application__field textarea::placeholder{color:#b8c0c8}.application__field input:not(:placeholder-shown),.application__field select:valid,.application__field textarea:not(:placeholder-shown){color:var(--accent)}.application__field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:50px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11.9999 13.1714L16.9497 8.22168L18.3639 9.63589L11.9999 15.9999L5.63599 9.63589L7.0502 8.22168L11.9999 13.1714Z' fill='%23939393'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:24px}.application__checkboxes{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:12px 20px;padding-bottom:20px;border-bottom:1px solid #dfdfdf}.application__checkboxes p{grid-column:1/-1;margin-bottom:5px;color:var(--form-text);font-feature-settings:"liga" off,"clig" off;font-size:12px;font-weight:400;line-height:100%;letter-spacing:.15px}.application__agree,.application__checkboxes label{display:flex;align-items:flex-start;gap:10px;width:100%;padding-top:20px;border-top:1px solid #dfdfdf;color:var(--form-text);font-size:16px;font-weight:400;line-height:150%;cursor:pointer;transition:color .2s ease}.application__agree:has(input:checked),.application__agree:hover,.application__checkboxes label:has(input:checked),.application__checkboxes label:hover{color:var(--accent)}.application__agree input[type=checkbox],.application__checkboxes input[type=checkbox]{width:20px;height:20px;margin-top:1px;flex-shrink:0;cursor:pointer}.application__file{width:100%;display:flex;align-items:center;gap:10px;color:var(--form-text);cursor:pointer;transition:color .2s ease}.application__file--selected,.application__file:hover{color:var(--accent)}.application__file span{font-size:14px;font-weight:500;line-height:160%;letter-spacing:.3px}.application__file svg{flex-shrink:0}.application__file input{display:none}.application__form>.btn{width:100%;padding:10px 20px}@media (max-width:1119px){.application__decor{display:none}}@media (max-width:768px){.application__wrapper{padding:40px 15px;border-radius:20px}.application__head{margin-bottom:40px}.application__form{padding:20px}}.career-hero__wrapper{position:relative;overflow:hidden;display:grid;grid-template-columns:2fr 1fr;gap:50px;padding:60px 0 0 60px;border-radius:30px;border:1px solid var(--White, #f8f8f8);background:var(--gradient-page-hero)}.career-growth::before,.career-hero__wrapper::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.career-hero__wrapper::before{background:url(/assets/img/page-hero-pattern.png) no-repeat center;background-size:cover}.career-hero__content,.career-hero__image{position:relative;z-index:1}.hero-heading{margin-bottom:30px}.career-hero__tag{display:inline-block;color:var(--green);font-family:"IBM Plex Serif";font-size:16px;font-style:italic;font-weight:400;line-height:130%;letter-spacing:.5px;margin-bottom:15px}.career-hero__content{display:flex;max-width:682px;flex-direction:column;align-items:flex-start}.career-hero__text{color:var(--black);font-size:16px;font-weight:400;line-height:150%;margin-bottom:60px}.career-hero__image{align-self:end;justify-self:end;max-width:442px;width:100%;height:auto}@media (max-width:950px){.career-hero__wrapper{grid-template-columns:1fr;padding:60px 20px 0}.career-hero__content{max-width:100%}.career-hero__image{justify-self:center;align-self:end}.career-hero__text{margin-bottom:0}}@media (max-width:768px){.career-hero__title,.hero-heading{margin-bottom:15px}}.career-growth{position:relative;overflow:hidden}.career-growth::before{background:url(/assets/img/career/bg-career2.png) no-repeat center top;background-size:contain;opacity:.2}.career-growth__wrapper{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,380px);justify-content:space-between;align-items:start;gap:30px;padding:50px 0 430px}.career-card{position:relative;display:flex;max-width:380px;padding:10px;flex-direction:column;align-items:flex-start;gap:15px;border-radius:20px;background:#f8f8f8}.career-card--one{transform:translateY(0)}.career-card--one::after{content:"";position:absolute;top:92px;right:-223px;width:222px;height:77px;background:url(/assets/img/career/Line-1.svg) no-repeat center/contain}.career-card--two{transform:translateY(165px)}.career-card--two::after{content:"";position:absolute;bottom:-60px;left:200px;width:213px;height:64px;background:url(/assets/img/career/Line-2.svg) no-repeat center/contain}.career-card--three{transform:translateY(325px)}.career-card--four{grid-column:2;grid-row:2;transform:translateY(230px)}.career-card--four::after{content:"";position:absolute;top:67px;right:-227px;width:226px;height:68px;background:url(/assets/img/career/Line-3.svg) no-repeat center/contain}.career-card--five{grid-column:1;grid-row:2;transform:translateY(400px)}.career-card--five::after{content:"";position:absolute;top:-75px;right:-30px;width:222px;height:77px;background:url(/assets/img/career/Line-4.svg) no-repeat center/contain}.career-card__image{display:block;width:100%;aspect-ratio:2/1;object-fit:cover;border-radius:10px}.career-card__body{padding:0 0 10px}.career-card__label{display:block;margin-bottom:8px;color:var(--green);font-size:10px;font-weight:500;line-height:150%;text-transform:uppercase}.career-card__title{margin-bottom:12px;color:var(--accent-dark);font-size:18px;font-weight:600;line-height:150%}.career-card__text,.conferences-event__content li,.conferences-event__content p{color:var(--black);font-size:16px;font-weight:400;line-height:150%}.career-card__text p:not(:last-child),.conferences-event__content li:not(:last-child),.office-feature__list li:not(:last-child),.staff-story-event__content li:not(:last-child){margin-bottom:12px}.career-card__text:last-child{margin-bottom:10px}@media (max-width:1200px){.career-growth__wrapper{grid-template-columns:repeat(3,1fr)}.career-card{width:100%;max-width:380px}}@media (max-width:950px){.career-growth__wrapper{grid-template-columns:repeat(2,1fr);gap:20px;padding:40px 0}.career-card{width:100%;max-width:none;grid-column:auto;grid-row:auto;transform:none}.career-card::after{display:none}}@media (max-width:640px){.career-growth__wrapper{grid-template-columns:1fr}.career-card__title{font-size:18px}}.conferences-hero__wrapper{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding:10px;border-radius:30px;border:1px solid var(--color-white);background:var(--gradient-page-hero)}.conferences-hero__wrapper::before{content:"";position:absolute;inset:0;background:url(/assets/img/page-hero-pattern.png) no-repeat right top;background-size:contain;pointer-events:none;z-index:0}.conferences-hero__content,.conferences-hero__image{position:relative;z-index:1}.conferences-hero__content{padding:50px}.conferences-hero__tag{margin-bottom:25px}.conferences-hero__title{margin-bottom:30px}.conferences-hero__text{margin-bottom:25px;color:var(--black);font-size:18px;font-weight:400;line-height:150%}.conferences-hero__btn{width:100%;max-width:480px;margin-bottom:20px;font-size:16px;font-weight:600;line-height:150%}.conferences-hero__note{max-width:470px;color:var(--grey);font-size:14px;font-weight:400;line-height:150%}.conferences-hero__image{display:block;width:100%;height:485px;object-fit:cover;border-radius:20px}.conferences-events__wrapper{padding:50px 0}.conferences-event{display:grid;grid-template-columns:125px 1fr;column-gap:120px;align-items:start;padding:50px 0}.conferences-event__date,.footer__contacts a:hover,.footer__nav a:hover{color:var(--accent-dark)}.conferences-event__date span{display:block;margin-bottom:8px;color:var(--green);font-size:14px;font-weight:600;line-height:150%}.conferences-event__date strong{display:block;font-size:28px;font-weight:600;line-height:130%}.conferences-event__content{padding:30px;border-radius:20px;background:var(--color-white)}.conferences-event__content h2{margin:20px 0 15px;color:var(--accent-dark);font-size:18px;font-weight:600;line-height:150%}.conferences-event__content p:not(:last-child),.conferences-event__content ul:not(:last-child){margin-bottom:18px}.conferences-event__content ul{padding-left:18px}.conferences-event__content a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.conferences-event__content strong{font-weight:600}@media (max-width:950px){.conferences-hero__wrapper{grid-template-columns:1fr;padding:40px 20px 20px}.conferences-hero__content{padding:0}.conferences-hero__btn,.conferences-hero__note{max-width:none}.conferences-hero__image{height:360px}.conferences-event{grid-template-columns:1fr;gap:12px;padding:40px 0}}@media (max-width:640px){.conferences-hero__wrapper{border-radius:20px}.conferences-hero__wrapper::before{display:none}.conferences-hero__image{height:240px}.conferences-hero__text{font-size:16px}.conferences-event__date strong{font-size:24px}.conferences-event__content{padding:20px}.conferences-event__content li,.conferences-event__content p{font-size:15px}}.contacts-hero__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding:10px 10px 10px 50px;border-radius:30px;border:1px solid var(--color-white);background:var(--gradient-contacts)}.contacts-hero__title{margin-bottom:25px;color:var(--color-white)}.contacts-hero__text{max-width:520px;color:var(--color-white);font-size:16px;font-weight:400;line-height:150%}.contacts-hero__image{display:block;width:100%;height:260px;object-fit:cover;border-radius:20px}.contacts-info__wrapper{padding:20px 0}.contacts-info__top{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.contacts-person{position:relative;overflow:hidden;padding:25px;border-radius:20px;background:var(--color-white)}.contacts-info__bottom::before,.contacts-person::before{content:"";position:absolute;left:-55px;width:167px;height:96px;background:url(/assets/img/about/rhino-bg.svg) no-repeat center/contain;pointer-events:none}.contacts-person::before{top:65px}.contacts-info__bottom::before{top:-5px}.contacts-person>*{position:relative;z-index:1}.contacts-person h2{margin-bottom:6px;color:var(--accent-dark);font-size:20px;font-weight:600;line-height:150%}.contacts-person p,.contacts-person>span,.contacts-person__links a{color:var(--green);font-size:14px;font-weight:600;line-height:150%}.contacts-person>span{display:block;margin-bottom:14px}.contacts-person p{max-width:520px;margin-bottom:20px;color:var(--grey);font-weight:400}.contacts-person__links{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.contacts-person__links a{display:flex;align-items:center;gap:8px}.contacts-person__icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;background:#f5f7f9}.contacts-info__bottom{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border-radius:20px;background:var(--color-white)}.contacts-info__bottom>*{position:relative;z-index:1}.contacts-link{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.contacts-link__icon{display:flex;align-items:center;gap:10px;padding:10px;flex-shrink:0;border-radius:10px;background:#f1f0f0}.contacts-link__icon svg{width:24px;height:24px;flex-shrink:0}.contacts-link span:last-child{display:flex;min-width:0;flex-direction:column;gap:4px;color:var(--grey);font-size:14px;font-weight:400;line-height:150%}.contacts-link strong{color:var(--accent-dark);font-size:16px;font-weight:600;line-height:150%}.contacts-application .application__wrapper{margin-bottom:20px}@media (max-width:950px){.contacts-hero__wrapper,.contacts-info__top{grid-template-columns:1fr}.contacts-info__bottom{flex-direction:column;align-items:stretch}.contacts-hero__wrapper{padding:40px 20px 20px}.contacts-hero__text{max-width:none}}@media (max-width:640px){.contacts-hero__wrapper{border-radius:20px}.contacts-hero__image{height:220px}.contacts-info__bottom,.contacts-person{padding:20px}}.content-slider{position:relative}.content-slider__track{position:relative;overflow:hidden;border-radius:15px}.content-slider__image{display:none;width:100%;height:300px;object-fit:cover;border-radius:15px}.content-slider__image.is-active{display:block}.content-slider__arrows{position:absolute;right:15px;bottom:15px;z-index:2;display:flex;gap:8px}.content-slider__arrows button{display:grid;place-items:center;width:44px;height:44px;padding:0;line-height:0;border:0;border-radius:1000px;background:#bdbdbd;cursor:pointer;transition:background .3s ease}.content-slider__arrows button:disabled{opacity:.4;cursor:default;pointer-events:none}.content-slider__arrows button svg{width:24px;height:24px;flex-shrink:0;display:block}@media (max-width:640px){.content-slider__image{height:240px}}.footer__wrap{display:flex;flex-direction:column;gap:30px;border-radius:20px;background:var(--color-white, #f8f8f8);padding:30px 50px}.footer__top{display:flex;justify-content:space-between;gap:30px;padding-bottom:30px;border-bottom:1px solid #e8e8e8}.footer__logo{margin-right:50px}.footer__info{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.footer__bottom,.footer__contacts,.footer__nav{display:flex;flex-direction:column;gap:15px}.footer__contacts a,.footer__nav a{color:var(--grey, #939393);font-size:14px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.24px;transition:all .3s ease-in-out}.footer__bottom p,.footer__contacts p,.footer__nav p{color:var(--grey, #939393);font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.24px}.footer__bottom{align-items:center;gap:10px}.footer__bottom p{font-size:12px;line-height:16px}@media screen and (max-width:959px){.footer__top{flex-direction:column;padding-bottom:20px}}@media screen and (max-width:768px){.footer__wrap{padding:30px}.footer__top{padding-bottom:0;border-bottom:none}.footer__info{display:grid;grid-template-columns:1fr;gap:30px}.footer__info .footer__contacts,.footer__info .footer__nav{border-bottom:1px solid #e8e8e8;padding-bottom:30px}.footer__logo{margin-right:0}}.growth{position:relative}.growth::before{content:"";position:absolute;top:0;right:0;width:1440px;height:812px;background:url(/assets/img/growth-bg.png) no-repeat right top;background-size:contain;z-index:0;pointer-events:none}.growth__wrapper{overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:30px;padding:70px 0}.growth__content{display:flex;align-items:center;justify-content:center;gap:25px;width:100%;min-height:600px}.growth-card{position:relative;width:200px;height:400px;flex-shrink:0;overflow:hidden;border:0;border-radius:30px;padding:0;background:#eee;cursor:pointer;transition:width .4s ease,height .4s ease,border-radius .4s ease}.growth-card__img{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.growth-card--active{width:295px;height:600px;border-radius:45px;cursor:default}.growth-card__info,.growth-card__phone{position:absolute;transition:opacity .3s ease}.growth-card__phone{inset:0;z-index:2;width:100%;height:100%}.growth-card__info{left:18px;right:18px;bottom:24px;z-index:3;padding:12px;border-radius:14px;background:var(--color-white);text-align:center}.growth-card__name{color:var(--accent-dark);font-size:16px;font-weight:600;line-height:130%}.growth-card__position{margin-top:4px;color:var(--grey);font-size:12px;line-height:130%}.growth-card__info .btn{width:100%;margin-top:10px;padding:8px 12px}.growth__wrapper>.btn{padding:10px 20px}.growth-card__info,.growth-card__phone{opacity:0;pointer-events:none}.growth-card--active .growth-card__info,.growth-card--active .growth-card__phone{opacity:1;pointer-events:auto}@media (max-width:640px){.growth::before{display:none}.growth__wrapper{padding:40px 0}.growth__wrapper>.btn{width:100%}}header{position:sticky;top:0;z-index:9999}.header__wrap{position:relative;z-index:10000;display:flex;flex-direction:column;margin:20px 0 0;border:1px solid #e3f5ff;border-radius:20px;background:linear-gradient(90deg,rgba(221,221,221,.68) 0,rgba(225,221,221,.68) 100%);transition:all .5s ease-in-out}.header__wrap.sticky__style{background:rgba(255,255,255,.6);box-shadow:0 1px 2px rgba(12,47,82,.07),0 4px 4px rgba(12,47,82,.06);backdrop-filter:blur(2px)}.header__wrap.sticky__style--solid{background:linear-gradient(90deg,#ddd 0,#e1dddd 100%)}.header__wrap.dropdown-open{border-radius:20px 20px 0 0}.header__burger,.header__icons,.header__lang,.header__lang-head,.header__left,.header__logo a,.header__logo-icon,.header__right,.header__search,.header__search-close,.header__search-overlay,.header__top{display:flex;align-items:center}.header__top{justify-content:space-between;padding:20px 30px}.header__left{gap:20px}.header__icons,.header__right{gap:30px}.header__logo a,.header__logo-icon{border-right:1px solid rgba(153,153,153,.3)}.header__logo a{gap:15px;padding-right:20px}.header__logo-icon{width:95px;height:50px;padding-right:15px;flex-shrink:0}.header__logo-text{max-width:130px;color:var(--accent-dark);font-size:16px;font-weight:500;line-height:150%;letter-spacing:.3px}.header__site-link{color:var(--green);text-align:center;font-size:14px;font-weight:500;line-height:160%;letter-spacing:.3px}.header__search{padding:0;border:0;background:0 0;cursor:pointer}.header__search svg path{transition:fill .3s ease-in-out}.header__search:hover svg path{fill:var(--green)}.header__right>.btn{padding:10px 20px}.header__lang{position:relative;z-index:5}.header__lang:hover .header__lang-menu{display:flex}.header__lang-list a:hover,.header__lang:hover .header__lang-head span{color:var(--green)}.header__lang:hover .header__lang-head svg,.mobile-nav__accordion-btn.is-open svg,.nav-dropdown__accordion-btn.is-open svg{transform:rotate(180deg)}.header__lang:hover .header__lang-head svg path{stroke:var(--green)}.header__lang-head{gap:5px;cursor:pointer}.header__lang-head span{transition:color .3s ease-in-out}.header__lang-head svg{transition:transform .3s ease-in-out}.header__lang-menu{position:absolute;top:15px;left:0;display:none;padding-top:45px}.header__lang-list{display:flex;flex-direction:column;gap:15px;padding:10px;border:1px solid #e8e8e8;border-radius:6px;background:var(--white)}.header__lang-head span,.header__lang-list a{color:#8f8f8f;font-size:16px;font-weight:500;line-height:15px;letter-spacing:.3px}.header__burger{gap:10px;padding:10px;border:0;border-radius:100000px;background:#f1f0f0;color:#939393;cursor:pointer;transition:background .3s ease,color .3s ease}.header__burger.is-active,.header__burger:hover{background:var(--accent);color:var(--white)}.header__burger .close-icon,.header__burger.is-active .burger-icon{display:none}.header__burger.is-active .close-icon{display:block}.header__search-overlay{position:absolute;top:calc(100% + 20px);left:55%;transform:translateX(-50%);z-index:10001;display:none;width:500px;gap:12px;padding:15px 20px;border-radius:16px;background:var(--white);box-shadow:8px 25px 12px rgba(181,181,181,.01),4px 14px 10px rgba(181,181,181,.05),4px 6px 7px rgba(181,181,181,.08),1px 1px 3px rgba(181,181,181,.07)}.header__search-overlay.is-open{display:flex}.header__search-input{width:100%;padding:12px 20px;border:1px solid #dfdfdf;border-radius:8px;background:0 0;outline:0;transition:border-color .2s}.header__search-input:hover{border-color:var(--green)}.header__search-input:focus{border-color:var(--accent-dark)}.header__search-input::placeholder{color:#aaa}.header__search-close{flex-shrink:0;padding:0;border:0;background:0 0;cursor:pointer}.nav-dropdown{position:absolute;top:100%;left:0;right:0;z-index:10001;max-height:0;overflow:hidden;border-radius:0 0 20px 20px;background:linear-gradient(90deg,#ddd 0,#e1dddd 100%);transition:max-height .35s ease-in-out}.nav-dropdown__inner{display:flex;align-items:flex-start;gap:60px;padding:20px 20px 20px 140px;border-top:1px solid var(--color-white, #f8f8f8)}.nav-dropdown__accordion-list,.nav-dropdown__col{display:flex;flex-direction:column}.nav-dropdown__col{max-width:200px;align-items:flex-start;gap:20px}.nav-dropdown__accordion-btn,.nav-dropdown__link{color:var(--grey, #939393);font-size:16px;font-weight:500;line-height:160%;letter-spacing:.3px}.nav-dropdown__accordion-btn:hover,.nav-dropdown__link:hover,.nav-dropdown__sublink:hover{color:var(--accent-dark)}.nav-dropdown__accordion-btn{display:flex;align-items:center;gap:6px;padding:0;border:0;background:0 0;cursor:pointer}.nav-dropdown__accordion-btn svg{transition:transform .3s ease}.nav-dropdown__accordion-list{display:none;gap:10px;margin-top:10px;padding-left:10px}.nav-dropdown__accordion-list.is-open{display:flex}.nav-dropdown__sublink{color:var(--grey, #939393);font-size:14px;font-weight:500;transition:color .2s}.overlay{display:none;position:fixed;inset:0;z-index:999;background:rgba(0,0,0,.4)}.overlay.is-active{display:block}@media (max-width:1024px){.header__wrap{margin:10px 0;border-radius:12px}.header__wrap.sticky__style{box-shadow:none}.header__wrap.mobile-nav-open{border-color:transparent;border-radius:12px 12px 0 0;background:var(--white)}.header__top{padding:12px 20px}.header__logo a{padding-right:0;border-right:none}.header__icons,.header__lang,.header__right>.btn,.header__site-link{display:none}.mobile-nav__lang.header__lang{display:flex}.header__logo-icon{width:61px;height:32px}.header__logo-text{font-size:14px}.header__burger{padding:6px}.header__burger svg{width:20px;height:20px}.nav-dropdown{display:none}}.holding__top,.holding__wrapper{display:flex;flex-direction:column;gap:20px}.holding__top{position:relative;overflow:hidden;gap:40px;padding:110px 110px 0;border-radius:30px;background:linear-gradient(180deg,var(--accent-dark) 0%,#006ec1 100%)}.holding__top::before{content:"";position:absolute;left:-35px;bottom:0;width:304px;height:304px;background:url(/assets/img/holding/group.png) no-repeat center/contain;pointer-events:none;z-index:2}.holding__partners{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:35px}.holding__logo{margin-bottom:25px}.holding__text{color:var(--color-white);font-size:18px;font-weight:500;line-height:140%;letter-spacing:.5px}.holding__project,.holding__projects-list{display:flex;align-items:center}.holding__project{width:80px;height:80px;padding:21px 10px;justify-content:center;border-radius:10000px;border:1px solid var(--color-white);margin-bottom:10px;transition:.3s;flex-shrink:0}.holding__project img{display:block;max-width:100%;height:auto}.holding__project:hover{box-shadow:inset 0 0 0 2px var(--color-white)}.holding__project:not(:first-child){margin-left:-14px}.holding__project--white{background:var(--color-white)}.holding__project--dark{background:#a44819}.holding__project--blue{background:#2d40ff}.holding__project--more{position:relative;overflow:hidden;background:var(--green)}.holding__project-arrow{position:absolute;top:50%;left:50%;display:flex;transition:transform .3s ease}.holding__project-arrow:first-child{transform:translate(-50%,-50%)}.holding__project-arrow:last-child{transform:translate(-200%,-50%)}.holding__project--more:hover .holding__project-arrow:first-child{transform:translate(150%,-50%)}.holding__project--more:hover .holding__project-arrow:last-child{transform:translate(-50%,-50%)}.holding__projects-text{color:var(--color-white);font-size:16px;font-weight:400;line-height:170%}.holding__image{border-radius:20px 20px 0 0}.holding__image img{display:block;width:100%;height:auto}.holding__about{display:grid;grid-template-columns:1fr 1fr;padding:50px 0;gap:45px}.holding__content{display:flex;flex-direction:column;align-items:flex-start;gap:40px;flex-shrink:0}.holding__desc{color:var(--black);font-size:16px;font-weight:400;line-height:150%}.holding__content>.btn{padding:10px 20px}@media (max-width:1119px){.holding__top{gap:25px;padding:50px 35px 0}.holding__about{grid-template-columns:1fr;padding:30px 0;gap:20px}.holding__rhino{display:flex;justify-content:center}.holding__content>.btn{width:100%;text-align:center}}@media (max-width:768px){.holding__logo{width:133px;height:70px}.holding__text{font-size:16px}.holding__project{width:60px;height:60px;padding:14px 4.5px}.holding__top::before{width:204px;height:204px}.holding__content{gap:25px}}@media (max-width:640px){.holding__top{padding:50px 0 0;border-radius:20px}.holding__partners{padding:0 35px}.holding__image{width:100%;border-radius:16px 16px 0 0}.holding__image img{width:100%;height:260px;object-fit:cover}.holding__top::before{bottom:-80px}}.lecture-hero__wrapper{position:relative;overflow:hidden;padding:50px 10px 10px;border-radius:30px;border:1px solid var(--color-white);background:var(--gradient-page-hero)}.lecture-hero__wrapper::before{content:"";position:absolute;inset:0;background:url(/assets/img/page-hero-pattern.png) no-repeat right top;background-size:contain;pointer-events:none;z-index:0}.lecture-hero__content,.lecture-hero__media{position:relative;z-index:1}.lecture-hero__content{max-width:720px;margin-bottom:30px;padding:0 40px}.lecture-hero__tag{margin-bottom:10px}.lecture-hero__title{margin-bottom:25px}.lecture-hero__text,.meetup-event__content p{color:var(--black);font-size:16px;font-weight:400;line-height:150%}.lecture-hero__text p:not(:last-child){margin-bottom:20px}.lecture-hero__media{overflow:hidden;border-radius:20px}.lecture-hero__media .content-slider__image,.lecture-hero__media .content-slider__track{border-radius:20px}.lecture-hero__media .content-slider__image{height:490px}@media (max-width:950px){.lecture-hero__wrapper{padding:40px 20px 20px}.lecture-hero__content{padding:0}.lecture-hero__media .content-slider__image{height:380px}}@media (max-width:640px){.lecture-hero__wrapper{border-radius:20px}.lecture-hero__wrapper::before{display:none}.lecture-hero__media .content-slider__image{height:240px}}.life-hero__content,.life-hero__wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.life-hero__wrapper{position:relative;overflow:hidden;padding:10px;border-radius:30px;border:1px solid var(--White, #f8f8f8);background:var(--gradient-page-hero)}.life-hero__wrapper::before{content:"";position:absolute;inset:0;background:url(/assets/img/page-hero-pattern.png) no-repeat top;background-size:contain;pointer-events:none;z-index:0}.life-hero__content{max-width:820px;padding:50px 50px 0}.life-hero__text{color:var(--black);font-size:18px;font-weight:400;line-height:150%}.life-hero__image{border-radius:20px}@media (max-width:768px){.life-hero__wrapper::before{display:none}.life-hero__content{padding:50px 10px 0}}.life-intro__wrapper{display:grid;grid-template-columns:1fr 380px;gap:30px;padding:80px 0}.life-intro__content{max-width:600px;color:var(--accent-dark);font-size:16px;font-weight:400;line-height:150%}.life-intro__content p:not(:last-child){margin-bottom:15px}.life-intro__image{width:100%;max-height:420px;border-radius:20px}@media (max-width:768px){.life-intro__wrapper{grid-template-columns:1fr;padding:30px 20px}.life-intro__content{max-width:100%}.life-intro__image{display:none}}.life-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;padding:50px 0}.life-benefit-card{display:flex;flex-direction:column;gap:10px;height:100%;padding:15px;border-radius:20px;background:var(--color-white);transition:transform .3s ease,background .3s ease}.life-benefit-card:hover{transform:translateY(-4px);background:var(--gradient-page-hero),#f8f8f8}.life-benefit-card__title{color:var(--accent-dark);font-size:18px;font-weight:500;line-height:150%}.life-benefit-card__text{color:var(--grey);font-size:14px;font-weight:400;line-height:150%}.life-benefit-card__link{display:inline-flex;align-items:center;gap:10px;max-height:0;overflow:hidden;opacity:0;color:var(--accent-dark);font-size:18px;font-weight:500;line-height:150%;transition:max-height .3s ease,opacity .3s ease}.life-benefit-card__link span{display:flex;align-items:center;justify-content:center}.life-benefit-card__link svg{display:block}.life-benefit-card:hover .life-benefit-card__link{max-height:40px;opacity:1}.life-benefit-card__image{display:block;width:100%;height:212px;margin-top:auto;object-fit:cover;border-radius:10px}@media (max-width:950px){.life-benefits__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.life-benefits__grid{display:flex;gap:15px;overflow-x:auto;overflow-y:hidden;padding:40px 0 10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.life-benefits__grid::-webkit-scrollbar{display:none}.life-benefit-card{flex:0 0 380px;height:auto;padding:10px;scroll-snap-align:start}}.life{background:#f9f9f9}.life__wrapper{display:flex;padding:80px 0;flex-direction:column;align-items:center;gap:30px;border-radius:20px}.life__heading{text-align:center}.life__video{position:relative;width:100%;max-width:980px;aspect-ratio:980/551;height:auto;overflow:hidden;border-radius:20px}.life__video-bg{width:100%;height:100%;object-fit:cover;display:block}.life__category,.life__play{position:absolute;align-items:center;background:var(--green);z-index:2}.life__play{left:50%;top:50%;transform:translate(-50%,-50%);width:50px;height:50px;aspect-ratio:1/1;display:flex;justify-content:center;border-radius:10000px}.life__play svg{width:24px;height:24px}.life__play::after,.life__play::before{content:"";position:absolute;inset:-6px;border:1.5px solid rgba(11,135,146,.8);border-radius:10000px;pointer-events:none}.life__play::before{animation:lifePulse 2s infinite}.life__play::after{animation:lifePulse 2s infinite 1s}.life__category{right:0;bottom:0;display:inline-flex;padding:10px 20px;align-content:center;gap:0 5px;flex-wrap:wrap;border-radius:0 10px 0 0;color:var(--color-white);font-size:16px;font-weight:500;line-height:130%;transition:all .3s ease}.life__category:hover{background:var(--bg-teal)}.video-modal{display:none;position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.78);align-items:center;justify-content:center;padding:24px}.video-modal__overlay{position:absolute;inset:0}.video-modal__content{position:relative;z-index:2;width:min(1000px,100%);display:flex;flex-direction:column}.video-modal__close{margin-left:auto;margin-bottom:12px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:0 0;color:var(--white);cursor:pointer}.video-modal__body{width:100%;aspect-ratio:16/9;background:#000;border-radius:10px;overflow:hidden}.video-modal__frame{width:100%;height:100%;border:0;display:block}.video-modal-open{overflow:hidden}@media (max-width:768px){.life__wrapper{padding:40px 0}.video-modal{padding:16px}.video-modal__close{width:40px;height:40px;margin-bottom:8px}}.meetup-hero__wrapper{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding:10px;border-radius:30px;border:1px solid var(--color-white);background:var(--gradient-page-hero)}.meetup-hero__wrapper::before{content:"";position:absolute;inset:0;background:url(/assets/img/page-hero-pattern.png) no-repeat right top;background-size:contain;pointer-events:none;z-index:0}.meetup-hero__content,.meetup-hero__image{position:relative;z-index:1}.meetup-hero__content{padding:50px}.meetup-hero__tag,.meetup-hero__title{margin-bottom:25px}.meetup-hero__text{margin-bottom:25px;color:var(--black);font-size:16px;font-weight:400;line-height:150%}.meetup-hero__btn{width:100%;max-width:480px;margin-bottom:20px;font-size:16px;font-weight:600;line-height:150%}.meetup-hero__note{max-width:470px;color:var(--grey);font-size:14px;font-weight:400;line-height:150%}.meetup-hero__image{display:block;width:100%;height:440px;object-fit:cover;border-radius:20px}.meetup-event{display:grid;grid-template-columns:220px 1fr;column-gap:120px;align-items:start;padding:80px 0}.meetup-event__date{color:var(--accent-dark)}.meetup-event__date span{display:block;margin-bottom:8px;color:var(--green);font-size:14px;font-weight:600;line-height:150%}.meetup-event__date strong{display:block;font-size:28px;font-weight:600;line-height:130%}.meetup-event__content{padding:30px;border-radius:20px;background:var(--color-white)}.meetup-event__content p:not(:last-child),.staff-story-event__content p:not(:last-child),.staff-story-event__content ul:not(:last-child){margin-bottom:18px}.meetup-event__content a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.meetup-event__media{margin-top:30px;overflow:hidden;border-radius:20px}.meetup-event__media .content-slider__image,.meetup-event__media .content-slider__track{border-radius:20px}.meetup-event__media .content-slider__image{height:321px}@media (max-width:950px){.meetup-hero__wrapper{grid-template-columns:1fr;padding:40px 20px 20px}.meetup-hero__content{padding:0}.meetup-hero__btn,.meetup-hero__note{max-width:none}.meetup-hero__image{height:360px}.meetup-event{grid-template-columns:1fr;gap:12px;padding:40px 0}}@media (max-width:640px){.meetup-hero__wrapper{border-radius:20px}.meetup-hero__wrapper::before{display:none}.meetup-event__media .content-slider__image,.meetup-hero__image{height:240px}.meetup-event__date strong{font-size:24px}.meetup-event__content{padding:20px}.meetup-event__content p{font-size:15px}}.mobile-nav{position:fixed;top:70px;left:15px;right:15px;z-index:9998;max-height:0;overflow-y:auto;border-radius:0 0 20px 20px;background:var(--white);transition:max-height .4s ease}.mobile-nav.is-open{max-height:calc(100vh - 70px)}.mobile-nav__body{padding:30px 20px}.mobile-nav__accordion,.mobile-nav__accordion-list,.mobile-nav__footer,.mobile-nav__links{display:flex;flex-direction:column}.mobile-nav__accordion,.mobile-nav__accordion-list,.mobile-nav__links{align-items:center}.mobile-nav__links{gap:20px}.mobile-nav__accordion{width:100%}.mobile-nav__accordion-btn,.mobile-nav__link{color:var(--grey);font-size:16px;font-weight:500;line-height:160%;letter-spacing:.3px}.mobile-nav__link{text-align:center}.mobile-nav__link:hover{color:var(--accent)}.mobile-nav__accordion-btn{display:flex;align-items:center;gap:6px;padding:0;border:0;background:0 0;cursor:pointer}.mobile-nav__accordion-btn svg{transition:transform .3s ease}.mobile-nav__accordion-list{display:none;gap:16px;margin-top:16px}.mobile-nav__accordion-list.is-open{display:flex}.mobile-nav__sublink{color:#939393;font-size:14px;font-weight:500}.mobile-nav__sublink:hover{color:var(--accent)}.mobile-nav__footer{gap:16px;padding:16px 20px;border-top:1px solid #f0f0f0}.mobile-nav__footer-top,.mobile-nav__icon,.mobile-nav__search-btn{display:flex;align-items:center}.mobile-nav__footer-top{justify-content:center;gap:24px}.mobile-nav__icon{padding:0;border:0;background:0 0;cursor:pointer}.mobile-nav__footer>.btn{width:100%;justify-content:center;padding:14px;font-size:16px}.mobile-nav__lang .header__lang-menu{top:100%;left:50%;transform:translateX(-50%);padding-top:5px}.mobile-nav__search{position:relative;max-height:0;overflow:hidden;transition:max-height .3s ease,margin-top .3s ease}.mobile-nav__search.is-open{max-height:80px;margin-top:16px}.mobile-nav__search-input{width:100%;height:52px;padding:0 60px 0 20px;border:1px solid #dfdfdf;border-radius:10px;background:var(--white);color:var(--accent-dark);font-size:16px;font-weight:400;line-height:150%}.mobile-nav__search-input:focus{outline:0;border-color:var(--accent)}.mobile-nav__search-input::placeholder{color:#939393}.mobile-nav__search-btn{position:absolute;top:50%;right:16px;transform:translateY(-50%);justify-content:center;padding:0;border:0;background:0 0;color:#939393;cursor:pointer}.office-hero__wrapper{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 338px;gap:30px;align-items:center;padding:10px;border-radius:30px;border:1px solid var(--color-white);background:var(--gradient-page-hero)}.office-hero__wrapper::before{content:"";position:absolute;inset:0;background:url(/assets/img/page-hero-pattern.png) no-repeat right top;background-size:contain;pointer-events:none;z-index:0}.office-hero__content,.office-hero__image{position:relative;z-index:1}.office-hero__content{padding:50px;max-width:692px}.office-hero__tag{margin-bottom:10px}.office-hero__title{margin-bottom:30px}.office-hero__text{color:var(--black);font-size:16px;font-weight:400;line-height:150%}.office-hero__image{display:block;width:100%;max-height:324px;object-fit:cover;border-radius:20px}.office-features__wrapper{display:flex;flex-direction:column;gap:20px;padding:20px 0 50px}.office-feature{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:30px;border-radius:20px;background:#f5f7f9}.office-feature::before{content:"";position:absolute;left:-55px;top:25px;width:167px;height:96px;background:url(/assets/img/about/rhino-bg.svg) no-repeat center/contain;pointer-events:none}.office-feature>*{position:relative;z-index:1}.office-feature--reverse .office-feature__content{order:2}.office-feature--reverse .office-feature__media{order:1}.office-feature__title{margin-bottom:12px;color:var(--accent-dark);font-size:18px;font-weight:600;line-height:150%}.office-feature__list,.office-feature__text{color:var(--accent-dark);font-size:16px;font-weight:400;line-height:150%}.office-feature__text:not(:last-child){margin-bottom:15px}.office-feature__list,.staff-story-event__content ul{padding-left:18px}.office-feature__media{position:relative}.office-feature__media>img{display:block;width:100%;height:300px;object-fit:cover;border-radius:20px}@media (max-width:950px){.office-hero__wrapper{grid-template-columns:1fr;padding:40px 20px 20px}.office-hero__image{height:300px}.office-feature,.office-feature--reverse{grid-template-columns:1fr}.office-feature .office-feature__content,.office-feature .office-feature__media,.office-feature--reverse .office-feature__content,.office-feature--reverse .office-feature__media{order:initial}}@media (max-width:640px){.office-hero__wrapper{border-radius:20px}.office-hero__wrapper::before{display:none}.office-feature__media>img,.office-hero__image{height:240px}.office-feature{padding:20px;gap:25px}.office-feature__title{font-size:18px}.office-feature__list,.office-feature__text{font-size:15px}}.selection-page{padding-bottom:20px}.selection-hero__wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;overflow:hidden;padding:10px;border-radius:30px;background:#dff0fb url(/assets/img/page-hero-pattern.png) no-repeat center/cover}.selection-hero__content{display:flex;padding:50px;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}.selection-hero__title{color:var(--accent-dark)}.selection-hero__text{color:var(--black);font-size:16px;font-weight:400;line-height:150%}.selection-hero__image{display:block;width:100%;max-height:285px;object-fit:cover;border-radius:20px}.selection-process__wrapper{display:flex;flex-direction:column;gap:40px;padding:40px 0}.selection-process__list{display:flex;flex-direction:column;gap:30px;counter-reset:selection-step}.selection-process__item{position:relative;display:grid;grid-template-columns:80px 1fr;gap:30px;align-items:stretch;counter-increment:selection-step}.selection-process__item:not(:last-child)::before{content:"";position:absolute;top:30px;bottom:-30px;left:40px;border-left:1px dashed var(--bg-teal)}.selection-process__number{position:relative;z-index:1;display:flex;width:30px;height:30px;align-items:center;justify-content:center;justify-self:center;border-radius:50%;background:var(--white);color:var(--accent-dark);font-size:14px;font-weight:600;line-height:1}.selection-process__card{min-height:110px;padding:30px;border-radius:15px;background:var(--white)}.selection-process__card h2{margin-bottom:12px;color:var(--accent-dark);font-size:16px;font-weight:600;line-height:140%}.selection-process__card p{color:var(--black);font-size:14px;font-weight:400;line-height:150%}.selection-cta__wrapper{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:35px 40px;border-radius:20px;background:var(--gradient-cta-blue)}.selection-cta__wrapper p{max-width:650px;color:var(--color-white);font-size:16px;font-weight:600;line-height:150%}.selection-cta__wrapper .btn{min-width:160px}@media (max-width:950px){.selection-hero__wrapper{grid-template-columns:1fr}.selection-cta__wrapper{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.selection-page{padding-bottom:0}.selection-hero__wrapper{border-radius:20px}.selection-hero__content{padding:30px 20px}.selection-process__wrapper{gap:30px;padding:30px 0}.selection-process__list{gap:25px}.selection-process__item{display:flex;flex-direction:column;gap:10px;align-items:center}.selection-process__item:not(:last-child)::before{display:none}.selection-process__card{width:100%;min-height:0;padding:20px;border-radius:15px}.selection-process__card h2{font-size:15px}.selection-process__card p{font-size:13px}.selection-cta__wrapper{gap:20px;padding:20px;border-radius:15px}.selection-cta__wrapper p{font-size:14px}.selection-cta__wrapper .btn{width:100%;min-width:0}}.social-hero__wrapper{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:30px;min-height:320px;padding:10px 10px 0 50px;border-radius:30px;border:1px solid var(--color-white);background:var(--gradient-page-hero)}.social-hero__wrapper::before{content:"";position:absolute;inset:0;background:url(/assets/img/page-hero-pattern.png) no-repeat right top;background-size:contain;pointer-events:none;z-index:0}.social-hero__content,.social-hero__image{position:relative;z-index:1}.social-hero__content{max-width:620px}.social-hero__title{margin-bottom:20px}.social-hero__text{max-width:600px;color:var(--black);font-size:16px;font-weight:400;line-height:150%}.social-hero__image{align-self:end;display:block;width:100%;max-height:300px;object-fit:contain;object-position:bottom center}.social-growth__wrapper,.social-rhythm__wrapper{padding:50px 0 0}.social-growth__head{max-width:640px;margin-bottom:25px}.social-growth__title,.social-rhythm__title{margin-bottom:12px}.social-benefit-card p,.social-growth__text,.social-rhythm__text,.social-support-card p,.social-taxi__content h2{color:var(--grey);font-size:16px;font-weight:400;line-height:150%}.social-growth__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.social-benefit-card,.social-support-card{border-radius:12px;background:var(--color-white)}.social-benefit-card{position:relative;overflow:hidden;min-height:185px;padding:25px}.social-benefit-card::before,.social-taxi__wrapper::before{content:"";position:absolute;left:-55px;top:25px;width:167px;height:96px;background:url(/assets/img/about/rhino-bg.svg) no-repeat center/contain;pointer-events:none}.social-benefit-card>*,.social-taxi__wrapper>*{position:relative;z-index:1}.social-benefit-card__label,.social-support-card span{display:block;color:var(--green);font-size:14px;font-weight:600;line-height:150%}.social-benefit-card__value,.social-support-card strong{margin:10px 0;color:var(--accent-dark);font-size:28px;font-weight:600;line-height:130%}.social-benefit-card p,.social-support-card p{font-size:14px}.social-support__wrapper{margin-top:50px;padding:35px 40px;border-radius:20px;background:var(--color-white)}.social-support__head{max-width:650px;margin:0 auto 25px;text-align:center}.social-support__title{margin-bottom:10px}.social-support__text,.social-taxi__content p{color:var(--grey);font-size:14px;font-weight:400;line-height:150%}.social-support__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.social-support-card{padding:25px;background:#f5f7f9}.social-support-card strong{display:block;margin:8px 0;font-size:24px}.social-taxi__wrapper{position:relative;overflow:hidden;display:flex;align-items:center;gap:20px;margin-top:20px;padding:25px;border-radius:20px;background:var(--gradient-page-hero)}.social-taxi__icon{display:flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;background:#fff}.social-taxi__content h2{margin-bottom:6px;color:var(--accent-dark);font-weight:600}.social-rhythm__wrapper{padding-bottom:60px}.social-rhythm__text{max-width:680px;margin-bottom:25px}.social-schedule{overflow:hidden;border-radius:12px;background:var(--color-white)}.social-schedule__row{display:grid;grid-template-columns:260px minmax(0,1fr);gap:30px;padding:22px 30px}.social-schedule__row:not(:last-child){border-bottom:1px solid #dfdfdf}.social-schedule__row p,.social-schedule__row span{color:var(--black);font-size:14px;font-weight:400;line-height:150%}.social-schedule__row span{display:block;color:var(--accent-dark);font-weight:600}@media (max-width:950px){.social-hero__wrapper{grid-template-columns:1fr;padding:40px 20px 0}.social-hero__image{max-height:280px}.social-growth__cards,.social-support__cards{grid-template-columns:1fr}}@media (max-width:640px){.social-hero__wrapper{border-radius:20px}.social-hero__wrapper::before{display:none}.social-support__wrapper{padding:25px 20px}.social-taxi__wrapper{align-items:flex-start}.social-schedule__row{grid-template-columns:1fr;gap:8px;padding:18px 20px}}.sport-hero__wrapper{position:relative;overflow:hidden;padding:50px 10px 10px;border-radius:30px;border:1px solid var(--color-white);background:var(--gradient-page-hero)}.sport-hero__wrapper::before{content:"";position:absolute;inset:0;background:url(/assets/img/page-hero-pattern.png) no-repeat right top;background-size:contain;pointer-events:none;z-index:0}.sport-hero__content,.sport-hero__image{position:relative;z-index:1}.sport-hero__content{max-width:720px;margin-bottom:30px;padding:0 40px}.sport-hero__tag{margin-bottom:10px}.sport-hero__title{margin-bottom:20px}.sport-hero__text{color:var(--black);font-size:18px;font-weight:400;line-height:150%}.sport-hero__image{display:block;width:100%;max-height:430px;object-fit:cover;border-radius:20px}.sport-features__wrapper{display:flex;flex-direction:column;gap:20px;padding:20px 0 50px}.sport-feature{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:60px;align-items:center;padding:30px;border-radius:20px;background:#f5f7f9}.sport-feature::before{content:"";position:absolute;left:-55px;top:25px;width:167px;height:96px;background:url(/assets/img/about/rhino-bg.svg) no-repeat center/contain;pointer-events:none}.sport-feature>*{position:relative;z-index:1}.sport-feature--reverse{grid-template-columns:minmax(360px,1fr) minmax(0,1fr)}.sport-feature--reverse .sport-feature__content{order:2}.sport-feature--reverse .sport-feature__media{order:1}.sport-feature__title{margin-bottom:12px;color:var(--accent-dark);font-size:18px;font-weight:600;line-height:150%}.sport-feature__text{color:var(--black);font-size:16px;font-weight:400;line-height:150%}.sport-feature__media{position:relative}@media (max-width:950px){.sport-hero__wrapper{padding:40px 20px 20px}.sport-hero__content{padding:0}.sport-feature,.sport-feature--reverse{grid-template-columns:1fr}.sport-feature .sport-feature__content,.sport-feature .sport-feature__media,.sport-feature--reverse .sport-feature__content,.sport-feature--reverse .sport-feature__media{order:initial}}@media (max-width:640px){.sport-hero__wrapper{border-radius:20px}.sport-hero__wrapper::before{display:none}.sport-hero__image{height:240px}.sport-feature{padding:20px;gap:25px}.sport-feature__title{font-size:18px}.sport-feature__text{font-size:15px}}.staff-story-page{padding-bottom:20px}.staff-story-hero__wrapper{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding:10px;border-radius:30px;border:1px solid var(--color-white);background:var(--gradient-page-hero)}.staff-story-hero__wrapper::before{content:"";position:absolute;inset:0;background:url(/assets/img/page-hero-pattern.png) no-repeat right top;background-size:contain;pointer-events:none;z-index:0}.staff-story-hero__content,.staff-story-hero__media{position:relative;z-index:1}.staff-story-hero__content{padding:50px}.staff-story-hero__tag{margin-bottom:25px}.staff-story-hero__title{margin-bottom:20px}.staff-story-event__content h2,.staff-story-event__date span,.staff-story-hero__lead{color:var(--accent-dark);font-size:18px;font-weight:600;line-height:150%}.staff-story-hero__lead{margin-bottom:25px}.staff-story-event__content li,.staff-story-event__content p,.staff-story-hero__text{color:var(--black);font-size:16px;font-weight:400;line-height:150%}.staff-story-cta__wrapper p,.staff-story-hero__quote{font-size:16px;line-height:150%}.staff-story-hero__text{margin-bottom:20px}.staff-story-hero__quote{color:var(--accent-dark);font-weight:500}.staff-story-hero__media{display:block;width:100%;padding:0;border:0;border-radius:20px;background:0 0;cursor:pointer}.staff-story-hero__image{display:block;width:100%;max-height:491px;object-fit:cover;border-radius:20px}.staff-story-hero__media .life__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.staff-story-events__wrapper{display:flex;flex-direction:column;gap:30px;padding:50px 0 0}.staff-story-event{display:grid;grid-template-columns:125px 1fr;column-gap:120px;align-items:start}.staff-story-event__date{color:var(--accent-dark)}.staff-story-event__date span{display:block;margin-bottom:8px;color:var(--green);font-size:14px}.staff-story-event__date strong{display:block;font-size:28px;font-weight:600;line-height:130%}.staff-story-event__content{padding:30px;border-radius:20px;background:var(--color-white)}.staff-story-event__content h2{margin:20px 0 15px}.staff-story-event__content img{display:block;width:100%;margin-top:25px;border-radius:15px;object-fit:cover}.staff-story-event__tag{font-size:12px;font-weight:600;margin-bottom:0}.staff-story-cta__wrapper{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:35px 40px;border-radius:20px;background:var(--gradient-cta-blue)}.staff-story-cta__wrapper p{max-width:682px;color:var(--color-white);font-weight:600}.staff-story-cta__wrapper .btn{min-width:160px}@media (max-width:950px){.staff-story-hero__wrapper{grid-template-columns:1fr;padding:40px 20px 20px}.staff-story-hero__content{padding:0}.staff-story-hero__image{height:360px}.staff-story-event{grid-template-columns:1fr;gap:12px}.staff-story-cta__wrapper{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.staff-story-page{padding-bottom:0}.staff-story-hero__wrapper{border-radius:20px}.staff-story-hero__wrapper::before{display:none}.staff-story-hero__image{height:260px}.staff-story-event__content li,.staff-story-event__content p,.staff-story-hero__lead,.staff-story-hero__quote,.staff-story-hero__text{font-size:15px}.staff-story-events__wrapper{gap:25px;padding-top:40px}.staff-story-event__date strong{font-size:24px}.staff-story-cta__wrapper,.staff-story-event__content{padding:20px}.staff-story-cta__wrapper .btn{width:100%}}.teambuilding-hero__wrapper{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 338px;gap:30px;align-items:center;padding:10px;border-radius:30px;border:1px solid var(--color-white);background:var(--gradient-page-hero)}.teambuilding-hero__wrapper::before{content:"";position:absolute;inset:0;background:url(/assets/img/page-hero-pattern.png) no-repeat right top;background-size:contain;pointer-events:none;z-index:0}.teambuilding-hero__content,.teambuilding-hero__image{position:relative;z-index:1}.teambuilding-hero__content{max-width:720px;padding:50px}.teambuilding-hero__tag{margin-bottom:10px}.teambuilding-hero__title{margin-bottom:20px}.teambuilding-activity__content p,.teambuilding-hero__text{color:var(--black);font-size:16px;font-weight:400;line-height:150%}.teambuilding-hero__image{display:block;width:100%;max-height:324px;object-fit:cover;border-radius:20px}.teambuilding-activity__wrapper{display:grid;grid-template-columns:minmax(360px,1fr) minmax(0,1fr);gap:30px;align-items:stretch;padding:20px 0 50px}.teambuilding-activity__content,.teambuilding-activity__media{border-radius:20px}.teambuilding-activity__media{position:relative;overflow:hidden}.teambuilding-activity__media .content-slider__image{height:344px}.teambuilding-activity__content{display:flex;flex-direction:column;justify-content:center;padding:30px;background:#f5f7f9}.teambuilding-activity__content p{color:var(--accent-dark)}.teambuilding-activity__content p:not(:last-child){margin-bottom:20px}@media (max-width:950px){.teambuilding-activity__wrapper,.teambuilding-hero__wrapper{grid-template-columns:1fr}.teambuilding-hero__wrapper{padding:40px 20px 20px}.teambuilding-hero__content{padding:0}}@media (max-width:640px){.teambuilding-hero__wrapper{border-radius:20px}.teambuilding-hero__wrapper::before{display:none}.teambuilding-activity__media .content-slider__image,.teambuilding-hero__image{height:240px}.teambuilding-activity__wrapper{gap:20px}.teambuilding-activity__content{padding:20px}.teambuilding-activity__content p{font-size:15px}}.vacancies-page-hero__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding:10px;border-radius:30px;border:1px solid var(--color-white);background:var(--gradient-cta-blue)}.vacancies-page-hero__content{display:flex;padding:50px;flex-direction:column;align-items:flex-start;gap:20px}.vacancies-page-hero__title{color:var(--color-white)}.vacancies-page-hero__text{color:var(--color-white);font-size:16px;font-weight:400;line-height:150%}.vacancies-page-hero__btn{width:100%;color:var(--color-white);border:1px solid var(--color-white);background:0 0}.vacancies-page-hero__btn:hover{border-color:var(--bg-teal);background:var(--bg-teal)}.vacancies-page-hero__image{display:block;width:100%;max-height:395px;object-fit:cover;border-radius:20px}.internship__wrapper,.vacancies-page-list__wrapper{padding:50px 0}.internship__head,.vacancies-page-list__head{max-width:520px;margin-bottom:25px}.internship__title,.vacancies-page-list__head .title{margin-bottom:12px}.internship__list li,.internship__text,.vacancies-page-list__head p{color:var(--black);font-size:16px;font-weight:400;line-height:150%}.internship__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.internship__list,.internship__note{border-radius:20px;background:#f5f7f9;display:flex;flex-direction:column;padding:25px}.internship__list{gap:14px}.internship__list li{display:flex;align-items:center;gap:12px;font-size:14px}.internship__list span{display:flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;border-radius:1000px;background:var(--green)}.internship__note{justify-content:center}.internship__note span{margin-bottom:8px;color:var(--green);font-size:14px;font-weight:600;line-height:150%}.internship__note strong{color:var(--accent-dark);font-size:20px;font-weight:600;line-height:150%}.vacancies-page__cards{display:flex;gap:20px;align-items:stretch;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vacancies-page__cards::-webkit-scrollbar{display:none}.vacancies-page__cards>.vacancy-card{flex:0 0 380px;display:flex;height:auto;min-height:100%}.vacancies-page__cards--internship{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding-bottom:0;scroll-snap-type:none}.vacancies-page__cards--internship>.vacancy-card{width:100%;height:100%}.vacancies-page-list{background:#f1f0f0}.vacancies-page-cta__wrapper{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:20px;padding:35px 40px;border-radius:20px;background:var(--gradient-cta-blue)}.vacancies-page-cta__content{max-width:682px}.vacancies-page-cta__content span{display:block;margin-bottom:8px;color:var(--color-white);font-size:14px;font-weight:600;line-height:150%}.vacancies-page-cta__content h2{color:var(--color-white);font-size:20px;font-weight:600;line-height:150%}.vacancies-page-cta .btn{min-width:180px}@media (max-width:950px){.internship__grid,.vacancies-page-hero__wrapper{grid-template-columns:1fr}.vacancies-page-hero__wrapper{padding:40px 20px 20px}.vacancies-page-hero__content{padding:0}.vacancies-page__cards--internship{grid-template-columns:repeat(2,minmax(0,1fr))}.vacancies-page-cta__wrapper{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.vacancies-page__cards--internship{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vacancies-page__cards--internship::-webkit-scrollbar{display:none}.vacancies-page-hero__wrapper{border-radius:20px}.internship__wrapper,.vacancies-page-list__wrapper{padding:40px 0}.internship__list,.internship__note,.vacancies-page-cta__wrapper{padding:20px}.vacancies-page-cta .btn{width:100%}}.vacancies__wrapper{overflow:hidden;display:flex;padding:50px 130px;flex-direction:column;gap:45px}.vacancies__top{display:flex;justify-content:space-between}.vacancies__content{max-width:470px;display:flex;flex-direction:column;gap:40px;align-items:flex-start}.vacancies__title{color:var(--accent-dark);font-size:28px;font-weight:600;line-height:140%;letter-spacing:.3px}.vacancies__text{color:var(--black);font-size:16px;font-weight:400;line-height:150%}.vacancies__actions{display:flex;flex-wrap:wrap;gap:10px}.vacancies__actions>.btn{padding:10px 20px}.vacancies__arrows{display:flex;align-items:flex-end;gap:10px}.vacancies__arrow{display:flex;width:44px;height:44px;padding:10px;align-items:center;justify-content:center;border:0;border-radius:1000px;background:#bdbdbd;cursor:pointer;transition:all .3s ease}.vacancies__arrow svg{width:24px;height:24px;flex-shrink:0}.vacancies__arrow:hover{background:var(--green);color:var(--color-white)}.vacancies__slider{width:calc(100% + 130px);overflow:hidden}.vacancies__slider .splide__track{overflow:visible}.vacancies__slider .splide__list{align-items:stretch}.vacancies__slider .splide__slide{display:flex}.vacancy-card{display:flex;width:100%;height:100%;box-sizing:border-box;padding:25px;flex-direction:column;align-items:flex-start;gap:15px;border-radius:10px;background:var(--white)}.vacancy-card__tag{margin:0;font-family:"IBM Plex Serif";font-size:12px;font-style:italic;font-weight:400;line-height:130%;letter-spacing:.5px;padding:5px 15px}.vacancy-card__title{margin:0;color:var(--accent-dark);font-size:28px;font-weight:600;line-height:140%;letter-spacing:.3px}.vacancy-card__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;color:var(--grey);text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:150%}.vacancy-card__company{display:flex;align-items:center;gap:10px;margin-top:auto}.vacancy-card__logo{display:flex;width:40px;height:40px;padding:0 3.5px;justify-content:center;align-items:center;border-radius:10000px;border:1px solid var(--color-white)}.vacancy-card__logo--black{background:#000}.vacancy-card__logo--blue{background:var(--accent-dark)}.vacancy-card>a.btn{width:100%;padding:10px 20px}@media (max-width:1199px){.vacancies__wrapper{padding:50px}}@media (max-width:950px){.vacancies__wrapper{padding:50px 15px;gap:20px}.vacancies__arrows{display:none}}@media (max-width:640px){.vacancies__wrapper{padding:40px 0;gap:20px}.vacancies__content{gap:20px}.vacancies__title{font-size:26px}.vacancies__actions>.btn{width:100%}}