.icon-facebook{height:1em;width:.53em;fill:initial}:root{--black:#020203;--white:#fff;--primary:#4587a7;--primary-500:#336781;--primary-light:#e8eff2;--secondary:#333330;--gray:#e8eff2;--gray-200:#dedede;--gray-100:#f6f6f6}.header{background:#f3f5fd;padding:3.6rem 0 4.2rem}.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__item{width:33.5rem}.header__site-link{color:#35333d;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.3rem;text-decoration:none}.header__site-logo{height:6rem}.header__site-img{height:6rem;width:auto}.header__site-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.header__site-slogan{font-size:1.3rem;font-style:normal;font-weight:400;line-height:normal}.header__site-name{font-size:3.2rem;font-weight:900;line-height:1}@media only screen and (max-width:575px){.header__nav,.header__search{display:none}}@media (max-width:767px){.hero__title{padding-bottom:2rem}}.btn{border-radius:9.9rem;color:#35333d;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;padding:1.8rem 3rem 1.5rem;position:relative}.btn:after,.btn:before{bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0}.btn:before{background-image:linear-gradient(87deg,#a6d2f9 2.75%,#c9e6ff 97.36%);-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;z-index:-1}.btn__svg{padding-left:2rem}.btn__svg svg{height:2.4rem;width:2.4rem}.btn__red{border-radius:9.9rem;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;padding:1.8rem 3rem 1.2rem;position:relative}.btn__red:after,.btn__red:before{bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0}.btn__red:before{background-image:linear-gradient(87deg,#932860 2.75%,#da61a0 97.36%);-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;z-index:-1}@media (hover:hover){.btn:after{background-image:linear-gradient(87deg,#b3dbff 2.75%,#d5ebff 97.36%);z-index:-2}.btn:hover:before{opacity:0}.btn__red:after{background-image:linear-gradient(87deg,#a6316e 2.75%,#f66db5 97.36%);z-index:-2}.btn__red:hover:before{opacity:0}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a img,fieldset,img{border:none}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none}button,input[type=submit]{cursor:pointer}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto}button,input{border:0;margin:0;padding:0}a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:none}ol,ul{list-style-type:none}table{border-collapse:collapse;border-spacing:0;width:100%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}@font-face{font-display:swap;font-family:Passions Conflict;font-style:normal;font-weight:400;src:url(../fonts/Passions-conflict-rus/passions-conflict-rus.eot);src:url(../fonts/Passions-conflict-rus/passions-conflict-rus.eot?#iefix) format("embedded-opentype"),url(../fonts/Passions-conflict-rus/passions-conflict-rus.woff) format("woff"),url(../fonts/Passions-conflict-rus/passions-conflict-rus.ttf) format("truetype"),url(../fonts/Passions-conflict-rus/passions-conflict-rus.svg#PassionsConflict) format("svg")}html{font-size:2.08vw}body{font-family:Mulish,sans-serif;font-size:1.8rem;font-style:normal;font-weight:400}a,body{color:#35333d}a{text-decoration:none}a.link__red{color:#9e396e;font-weight:700}a.link__red .svg{fill:#9e396e}.text-accent{color:#9e396e}.text-center{text-align:center}.block-max-width-1110{margin:0 auto;max-width:111rem}@media (min-width:768px){html{font-size:.694vw}}@media (min-width:1440px){html{font-size:10px}}@media (hover:hover){a.link__red{-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}a.link__red .svg{-webkit-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}a.link__red:hover{color:#d24a91}a.link__red:hover .svg{fill:#d24a91}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.container{margin:0 auto;max-width:144rem;padding:0 2rem}.cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.8rem}.card{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0;flex-basis:0}.card__content{background-color:#fff;border-radius:3.3rem;padding:1rem 1.8rem 6rem}.card-top__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-top__img svg{height:6rem;width:6rem}.card__title{font-size:2.6rem;font-weight:900;padding-bottom:1rem;text-align:center}.card__circle{background:linear-gradient(87deg,#a6d2f9 2.75%,#c9e6ff 97.36%);border-radius:50%;bottom:.7rem;height:5.6rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:5.6rem}.card__circle svg{height:2.4rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2.4rem}.card__link .card__title{color:#9e396e}.card.featured .card__circle{background:linear-gradient(87deg,#f6ac42 2.75%,#fbcf8f 97.36%)}.cards__circle-bottom .card{padding-bottom:3.5rem;position:relative}.cards__circle-bottom .card:before{background-color:#f3f5fd;border-radius:50%;bottom:0;content:"";display:block;height:7rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:7rem}.img-adaptive{height:100%;width:100%;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain}@media (hover:hover){.card__link{-webkit-filter:drop-shadow(0 0 5rem rgba(121,191,255,0));filter:drop-shadow(0 0 5rem rgba(121,191,255,0));-webkit-transition:-webkit-filter .8s ease-in-out;transition:-webkit-filter .8s ease-in-out;transition:filter .8s ease-in-out;transition:filter .8s ease-in-out,-webkit-filter .8s ease-in-out}.card__link .card__title{-webkit-transition:color .5s ease-in-out;transition:color .5s ease-in-out}.card__link:hover{-webkit-filter:drop-shadow(0 0 50px rgba(121,191,255,.5));filter:drop-shadow(0 0 50px rgba(121,191,255,.5))}.card__link:hover .card__title{color:#d24a91}.card__link.featured{-webkit-filter:drop-shadow(0 0 5rem rgba(229,119,177,0));filter:drop-shadow(0 0 5rem rgba(229,119,177,0))}.card__link.featured:hover{-webkit-filter:drop-shadow(0 0 5rem rgba(229,119,177,.5));filter:drop-shadow(0 0 5rem rgba(229,119,177,.5))}}@media (min-width:768px){.cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3rem}}@media (max-width:767px){.card__description{margin:0 auto;max-width:30rem}}.hero{background:#f3f5fd;padding-bottom:4.8rem}.hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7rem}.hero__item-picture{position:relative}.hero__title{font-size:7.5rem;font-style:normal;font-weight:900;line-height:100%}.hero__title span{display:block}.hero__slogan{font-size:3.2rem;font-style:normal;font-weight:400;line-height:normal}.hero__picture{display:block;position:relative}.hero__picture:before{background-color:#f3f5fd;border-radius:50%;content:"";display:block;height:10rem;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10rem}.hero__picture img{height:100%;width:100%;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.hero__circle{background:linear-gradient(87deg,#f6ac42 2.75%,#fbcf8f 97.36%);border-radius:50%;height:8rem;left:50%;position:absolute;top:-4rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:8rem;z-index:1}.hero__circle svg{height:1.6rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1.6rem}@media (min-width:768px){.hero{padding-bottom:5rem}.hero .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:unset;justify-content:space-between}.hero__title{font-size:9.6rem;padding-bottom:1.8rem;padding-top:2.3rem}.hero__slogan{font-size:3.2rem;max-width:45.3rem}.hero__picture{height:40rem;width:69rem}.hero__picture:before{height:14rem;left:-7rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:14rem}.hero__circle{height:11rem;left:-6rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:11rem}}.hero-categories{background:#f3f5fd;padding-bottom:7rem}.info{padding:6.5rem 0 7rem}.info__title{font-size:2.6rem;font-weight:700;padding-bottom:3.4rem;text-align:center}.info__text{padding-bottom:3rem}@media (min-width:768px){.info{padding:10rem 0 9rem}.info__title{padding-bottom:2rem}}@media (max-width:767px){.info__text{line-height:1.3}}.info-people{padding-bottom:9rem;position:relative}.info-people .cards{-ms-flex-wrap:wrap;flex-wrap:wrap}.info-people .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.info-people .card__description{padding-bottom:4rem}.info-people__colleagues{-ms-flex-preferred-size:100%;-webkit-box-shadow:0 0 50px 0 rgba(182,218,251,.5);box-shadow:0 0 50px 0 rgba(182,218,251,.5);display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:100%;padding:5rem 1.5rem 3rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.info-people__colleagues,.info-people__employees,.info-people__relatives{background-color:#fff;border-radius:3.3rem}.info-people__employees,.info-people__relatives{-webkit-box-shadow:0 0 5rem 0 rgba(182,218,251,.5);box-shadow:0 0 5rem 0 rgba(182,218,251,.5);padding:6rem 4rem}.info-people__employees .content{max-width:44rem}.info-people__employees .card__img-last{height:29.4rem;margin:0 auto;width:16.7rem}.info-people__relatives .content{max-width:40rem}.info-people__relatives .card__img-last{height:24.1rem;margin:0 auto;width:21.8rem}.info-people__list-ico{padding-bottom:2rem}.info-people__list-item,.info-people__list-link{display:-webkit-box;display:-ms-flexbox;display:flex}.info-people__list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.6rem;font-weight:700;padding-bottom:3rem}.info-people__list-item .svg{padding-right:2rem}.info-people__list-item .svg svg{height:2.5rem;width:2.5rem}.info-people__background{background-color:#f3f5fd;border-radius:4.4rem;bottom:0;height:217.8rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:-1}.info-people .btn__red{z-index:1}@media (hover:hover){.info-people__list-link{-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.info-people__list-link:hover{color:#9e396e}}@media (max-width:767px){.info-people .cards{gap:3rem}.info-people .card__description,.info-people .card__title-red{text-align:center}.info-people .card__title{font-size:4rem}.info-people .card__description{max-width:100%}.info-people__list-item{padding-bottom:4rem}.info-people .btn__container{padding-bottom:4rem;text-align:center}.info-people__colleagues .info-people__list-ico{padding-left:2.5rem}.info-people__colleagues .card__title{padding-bottom:.5rem}.info-people__employees.card,.info-people__relatives.card{padding:5rem 4rem 3rem}}@media (min-width:768px){.info-people .card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.info-people .card__list-item{padding-bottom:3rem}.info-people__colleagues{padding:5rem 6.1rem 2rem}.info-people__employees,.info-people__relatives{height:53rem;padding:5rem 6rem 4.6rem 6.2rem;position:relative}.info-people__employees .card__title,.info-people__relatives .card__title{font-size:4.8rem;padding-bottom:0;text-align:left}.info-people__employees .content{max-width:44rem}.info-people__employees .card__img-last{bottom:4.6rem;height:33.3rem;margin:unset;position:absolute;right:5.1rem;width:19rem}.info-people__employees .info-people__list-ico{max-width:35rem}.info-people__relatives .content{max-width:40rem}.info-people__relatives .card__img-last{bottom:4rem;height:31.2rem;margin:unset;position:absolute;right:2rem;width:28.2rem}.info-people__background{height:90rem;max-width:100%;width:158rem}}
/*# sourceMappingURL=main.css.map */