@charset "UTF-8";@font-face{font-family:Unbounded;src:url(/fonts/Unbounded-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Golos Text;src:url(/fonts/GolosText-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Golos Text;src:url(/fonts/GolosText-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Unbounded Blond;src:url(/fonts/Unbounded-Blond.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Golos Text;src:url(/fonts/GolosText-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Golos Text;src:url(/fonts/GolosText-DemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Golos Text;src:url(/fonts/GolosText-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}:root{--black-color: #231F20;--yellow-color: #FEE934;--white-color: #FFFFFF;--grey-color-0: #8C8C8C;--grey-color-1: #A5A5A5;--grey-color-2: #C6C6C6;--grey-color-3: #DFDFDF;--grey-color-4: #F3F3F3;--red-color: #D2202F;--pink-color: #DF8ABE}*{margin:0;padding:0;box-sizing:border-box}html{color:var(--black-color, #231F20);font-size:1vw;font-family:Unbounded}.no_highlights{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main_section{display:block;width:100%;position:relative}.h1_template{font-size:9.5rem;line-height:.9em;font-weight:700}.h2_template{font-size:4rem;line-height:1em;font-weight:700}.h3_template{font-size:3.2rem;line-height:1.3em;font-weight:400}.nav_template,.p_template{font-size:3.8rem;line-height:1.15em;font-family:Golos Text;font-weight:400}.pink_color_text{background-color:var(--pink-color)}@media screen and (min-width: 768px){html{font-size:.52vw}.h1_template{font-size:14rem;line-height:.95em}.h2_template{font-size:7.2rem;line-height:1.05em}.h3_template{font-size:2.6rem;line-height:1.2em}.nav_template,.p_template{font-size:2.2rem;line-height:1.3em}br.mobile{display:none}}@media screen and (min-width: 1900px) and (max-width: 2000){html{font-size:10px}}.layout{display:flex;flex-direction:column;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100)}.layout>main{flex:1 0 auto}.index_header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:auto;padding:3rem 6rem;background-color:#fff;position:fixed;top:0;left:0;z-index:6;width:100%}.burger_button{display:flex;flex-direction:column;justify-content:center;align-items:center;width:18px;height:16px;background-color:transparent;position:relative;border:none;outline:none;cursor:pointer;z-index:2}.burger_button:before,.burger_button:after{content:"";display:block;width:100%;height:2px;position:absolute;left:0;transition:transform .4s ease,background-color .4s ease;background-color:var(--black-color)}.burger_button:before{top:0}.burger_button:after{bottom:0}.burger_button_center{display:block;width:100%;height:2px;background-color:var(--black-color);transition:opacity .4s ease}.open_menu .burger_button:before{transform:translateY(7px) rotate(45deg);background-color:var(--white-color)}.open_menu .burger_button:after{transform:translateY(-7px) rotate(-45deg);background-color:var(--white-color)}.open_menu .burger_button_center{opacity:0}.header_dynamic_side{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);background-color:var(--black-color);transition:transform .4s ease;transform:translateY(-100vh);top:0;left:0;position:absolute;z-index:1}.logo_header_main{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end}.logo_header_main:before{content:"";display:block;width:4.8rem;height:7.2rem;background-image:url(/img/main_icon.png);background-repeat:no-repeat;background-size:contain;background-position:center}.logo_header{display:block;width:16rem;cursor:pointer}.open_menu .header_dynamic_side{transform:none}.logo_header_container{display:block;width:48rem;box-sizing:border-box}.logo_header_white{display:block;width:100%;cursor:pointer;transform:translateY(.2rem)}.header_navigation{display:block;width:100%;height:auto}.header_navigation_list{display:block;width:100%;list-style:none}.header_navigation_item{display:block;width:100%;height:auto}.header_navigation_link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:17vh;height:calc(var(--vh, 1vh) * 17);border-top:1px solid var(--white-color);color:var(--white-color);padding-left:11.2rem;padding-right:2rem;text-transform:uppercase;text-decoration:none}@media screen and (min-width: 768px){.index_header{padding:2.2rem 7.8rem}.burger_button{width:3.6rem;height:2.8rem}.burger_button:before,.burger_button:after{height:.4rem}.burger_button_center{height:.4rem}.open_menu .burger_button:before{transform:translateY(1.2rem) rotate(45deg)}.open_menu .burger_button:after{transform:translateY(-1.2rem) rotate(-45deg)}.header_dynamic_side{width:65.4rem;height:auto;top:0;left:auto;right:0;padding-top:16rem;padding-bottom:8rem;max-height:100vh}.logo_header_main:before{width:3.2rem;height:4.8rem}.logo_header{display:block;width:10.5rem}.logo_header_container{width:35rem}.logo_header_white{transform:translateY(.2rem)}.header_navigation_link{height:15rem;border-top:1px solid var(--white-color);color:var(--white-color);padding-left:7.3rem;padding-right:2rem;font-size:2rem;line-height:1em}}.index_footer{display:block;width:100%;padding-bottom:10rem}.footer_text{display:block;width:100%;padding-left:24.9rem;margin-top:9rem;color:var(--grey-color-1)}.logo_footer_main{display:none}.logo_footer{display:block;width:16rem}@media screen and (min-width: 768px){.index_footer{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding-top:2.4rem;padding-bottom:4.7rem;padding-left:8rem;position:relative}.index_footer:before{content:"";display:block;width:16.8rem;height:3rem;background-image:url(/img/kv_image.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:3.9rem;left:8rem}.footer_text{width:100%;padding-left:126.3rem;margin-top:0;position:static;bottom:5.3rem;left:0}.logo_footer_main{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end}.logo_footer_main:before{content:"";display:block;width:3.2rem;height:4.9rem;background-image:url(/img/main_icon.png);background-repeat:no-repeat;background-size:contain;background-position:center}.logo_footer{width:10.5rem}}.back_to_top_button{display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;width:9rem;height:9rem;background-color:var(--black-color);border-radius:50%;position:fixed;right:10rem;bottom:5rem;z-index:-100;transition:opacity .4s ease,background-color .4s ease;border:none;outline:none;cursor:pointer;border:1px solid #FFFFFF;box-sizing:border-box}.back_to_top_button svg{width:50%;fill:#fff}.back_to_top_button.active{z-index:5;opacity:1}@media screen and (min-width: 768px){.back_to_top_button{width:8rem;height:8rem;right:10rem;bottom:5rem}.back_to_top_button.active:hover{background-color:var(--pink-color)}}#start{background-color:var(--grey-color-4, #F3F3F3);padding-top:25rem}.kv_text{padding-left:51.5rem;color:var(--grey-color-0);transition:transform .4s ease,opacity .4s ease;transform:translateY(1rem);opacity:0}.active_kv .kv_text{transform:none;opacity:1}.kv_arrow{font-size:18rem;font-weight:700;line-height:1em;position:absolute;top:23rem;left:33rem;transition:transform .4s ease .4s,opacity .4s ease .4s;transform:translate(-4rem);opacity:0;color:var(--pink-color)}.active_kv .kv_arrow{opacity:1;transform:none}.kv_image_box{display:block;position:relative;width:100%;height:25rem;margin-top:8rem}.kv_image{display:block;position:absolute;transition:transform .4s ease,opacity .4s ease;width:70rem;top:0rem;left:0rem;transform:translateY(-4rem);opacity:0}.active_kv .kv_image{opacity:1;transform:none}.kv_big_text{display:block;position:absolute;font-size:5.5rem;line-height:1em;text-transform:uppercase;transition:transform .4s ease .2s,opacity .4s ease .2s;transform:translateY(2rem);opacity:0}.active_kv .kv_big_text{opacity:1;transform:none}.kv_big_text_2{display:none}.kv_title{display:block;position:absolute;font-size:3.2rem;line-height:1.3em;text-transform:uppercase;top:24rem;left:0;font-weight:400;transition:transform .4s ease .4s,opacity .4s ease .4s;transform:translate(-2rem);opacity:0;padding-right:10rem}.active_kv .kv_title{transform:none;opacity:1}.principles_list{display:block;width:100%;height:auto;margin-top:7rem;list-style:none}.principle_item{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;border-bottom:1px solid var(--grey-color-0);padding:7.5rem;transition:transform .4s ease,opacity .4s ease;transform:translate(-10rem);opacity:0}.start_anim .principle_item{transform:none;opacity:1}.principle_item:nth-child(1){transition-delay:.2s}.principle_item:nth-child(2){transition-delay:.6s}.principle_item:nth-child(3){transition-delay:1s}.principle_item:last-child{border-bottom:none}.principle_item_text{display:block;width:auto;text-align:left;color:var(--grey-color-0)}.principle_item_text:nth-child(2){width:50rem}.principle_item_text.pink_color_text{color:var(--black-color);padding:1rem}@media screen and (min-width: 768px){#start{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-top:24rem;padding-bottom:0;height:auto}.kv_text{padding-left:126.6rem;position:absolute;top:27.2rem;left:0}.kv_arrow{font-size:7.2rem;top:50.6rem;left:126.6rem;transform:translate(-2rem)}.kv_image_box{height:40rem;margin-top:0}.kv_image{display:block;position:absolute;transition:transform .4s ease,opacity .4s ease;opacity:0;width:75.6rem}.active_kv .kv_image{opacity:1;transform:none}.kv_big_text{display:block;position:absolute;font-size:6.6rem;line-height:1em;text-transform:uppercase}.kv_big_text_2{display:block;top:27.5rem;left:96.7rem}.kv_title{top:27.5rem;padding-left:7.4rem;padding-right:34rem;font-size:2.6rem}.principles_list{margin-top:1.9rem}.principle_item{padding:4.2rem 15rem 4.2rem 96.8rem}.principle_item_text:nth-child(2){width:54.4rem}.principle_item_text.pink_color_text{padding:.4rem}}#service{background-color:var(--black-color);padding-top:15.2rem;padding-bottom:5.6rem}.service_title{display:block;width:100%;color:var(--white-color);padding-left:8rem;text-transform:uppercase}.service_title.h2_template{transition:transform .4s ease .2s,opacity .4s ease .2s;transform:translate(-2rem);opacity:0}.start_anim .service_title.h2_template{opacity:1;transform:none}.service_title:nth-child(2){padding-left:18.1rem}.services_list{display:block;width:100%;height:auto;margin-top:4.8rem;list-style:none;overflow:hidden}.service_item{display:block;width:100%;height:auto;padding:8rem 0;border-bottom:1px solid var(--white-color);transition:transform .4s ease .2s,opacity .4s ease .2s;transform:translate(4rem);opacity:0}.service_item:nth-child(1){transition-delay:.2s}.service_item:nth-child(2){transition-delay:.4s}.service_item:nth-child(3){transition-delay:.6s}.service_item:nth-child(4){transition-delay:.8s}.service_item:nth-child(5){transition-delay:1s}.start_anim .service_item{transform:none;opacity:1}.service_item:last-child{border-bottom:none}.service_title{display:block;width:100%;padding-left:7.2rem;color:var(--white-color)}.service_text{display:block;width:100%;height:auto;margin-top:4.8rem;padding-left:10.9rem;padding-right:7.2rem;color:var(--grey-color-1)}@media screen and (min-width: 768px){#service{padding-top:9.4rem;padding-bottom:0}.service_title{padding-left:7.8rem}.service_title.h2_template br{display:none}.service_title:nth-child(2){padding-left:48.4rem}.services_list{margin-top:4.6rem}.service_item{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;height:17.4rem;padding:3.1rem 27.2rem 0 62.6rem}.service_item .service_title{width:32.4rem;padding-left:0;text-align:right}.service_text{display:block;width:37rem;height:auto;margin:0;padding:0}}.team_list .h2_template{position:relative}.team_list .h2_template:before{content:"→";position:absolute;top:0;left:0}#team{padding-top:14.9rem}.team_title.h2_template{padding-left:5rem;text-transform:uppercase}.team_title_dynamic{transition:transform .4s ease .2s,opacity .4s ease .2s;transform:translateY(2rem);opacity:0}.team_title_dynamic.start_anim{transform:none;opacity:1}.team_title.h1_template{padding-right:6.9rem;text-align:right;margin-top:5.3rem}.team_title.h1_template span{color:var(--pink-color)}.logo_team{display:block;width:64rem;margin-top:10rem;transition:transform .4s ease .4s,opacity .4s ease .4s;transform:translateY(-2rem);opacity:0}.logo_team.start_anim{transform:none;opacity:1}.team_list{display:block;width:100%;list-style:none;margin-top:19rem;overflow:hidden}.team_item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:21.2rem;padding-left:7.5rem;padding-right:6.9rem;border-top:1px solid var(--black-color);transition:transform .4s ease .2s,opacity .4s ease .2s;transform:translate(4rem);opacity:0}.team_item:nth-child(1){transition-delay:.2s}.team_item:nth-child(2){transition-delay:.4s}.team_item:nth-child(3){transition-delay:.6s}.team_item:nth-child(4){transition-delay:.8s}.team_item:nth-child(5){transition-delay:1s}.team_item:nth-child(6){transition-delay:1.2s}.start_anim .team_item{transform:none;opacity:1}.team_title{color:var(--black-color)}.team_spec_container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:25.5rem;position:relative}.team_spec_container:before{content:"";display:block;width:4.8rem;height:4.8rem;background-image:url(/img/icon_person_pink.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:-4rem;right:-4rem}.team_spec_arrow{color:var(--grey-color-3)}.team_spec_container .team_title{display:block;width:19.5rem;margin-top:0;text-align:right;color:var(--grey-color-3);padding:0}.managing_container{display:block;width:100%;height:auto;background-color:var(--pink-color);margin-top:4rem;padding-top:6.9rem;padding-bottom:9rem;overflow:hidden}.managing_title{display:block;width:100%;text-transform:uppercase;color:var(--black-color);transition:transform .4s ease .2s,opacity .4s ease .2s;transform:translate(-2rem);opacity:0}.start_anim .managing_title{transform:none;opacity:1}.managing_title:nth-child(1){padding-left:7.2rem}.managing_text{display:block;width:100%;padding-left:48rem;margin-top:5rem;color:var(--black-color);transition:transform .4s ease .2s,opacity .4s ease .2s;transform:translate(2rem);opacity:0}.start_anim .managing_text{transform:none;opacity:1}.managing_text:nth-of-type(1){margin-top:10.2rem}@media screen and (min-width: 768px){#team{padding-top:9.4rem}.team_title.h2_template{padding-left:7.4rem}.team_title.h1_template{padding-right:18.1rem;margin-top:2.8rem}.logo_team{width:100.3rem;margin-top:11.3rem;margin-left:0}.team_list{margin-top:12rem}.team_item{height:30.3rem;padding-left:8rem;padding-right:25rem}.team_spec_container{width:auto}.team_spec_container:before{width:7.6rem;height:7.6rem;top:-3.5rem;right:-8.4rem}.team_spec_container .team_title{width:27.2rem;padding:0;margin:0}.managing_container{margin-top:0;padding-top:9.4rem;padding-bottom:10.4rem}.managing_title:nth-child(1){padding-left:9.8rem}.managing_title:nth-child(2){padding-left:23.6rem}.managing_text{padding-left:115.3rem;margin-top:6.3rem;font-size:4.6rem;line-height:1.2em}.managing_text:nth-of-type(1){margin-top:7.6rem}}.form_titles_container{display:block;width:100%;padding-top:10rem;padding-bottom:10.8rem;transition:transform .4s ease .6s,opacity .4s ease .6s;transform:translateY(2rem);opacity:0}.start_anim .form_titles_container{transform:none;opacity:1}.form_title{text-transform:uppercase;padding-left:7.5rem}.form_title:nth-child(2){padding-left:35rem}.send_button{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:16rem;background-color:var(--pink-color);color:var(--black-color);text-decoration:none;cursor:pointer;text-transform:uppercase;padding-left:63.5rem}.send_button span{color:var(--black-color);font-size:1.3em}@media screen and (min-width: 768px){#contact_us{padding-top:43.8rem}#contact_us:before{content:"";display:block;width:57.4rem;height:12.3rem;background-image:url(/img/kv_image.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:17.4rem;left:127.4rem}.form_titles_container{margin-top:0;padding-top:0;padding-bottom:12.5rem;background-color:transparent}.form_title{padding-left:7.8rem}.form_title:nth-child(2){padding-left:40rem}.send_button{height:20.8rem;padding-left:128.9rem}.send_button span{font-size:1.3em;transition:transform .4s ease}.send_button:hover span{transform:translate(2rem)}}.page_content{display:block;width:100%;padding-top:25rem}.dev_links{display:block;width:100%;list-style:none;border-top:1px solid var(--black-color);margin-bottom:10%}.dev_links_item{display:block;width:100%;border-bottom:1px solid var(--black-color)}.dev_link{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:6rem;color:var(--black-color);text-decoration:none;transition:background-color .4s ease}.dev_link span{color:var(--pink-color);transition:transform .4s ease}@media screen and (min-width: 768px){.page_content{padding-top:24rem}.dev_link{padding:5rem 7.8rem}.dev_link:hover{background-color:var(--pink-color)}.dev_link:hover span{color:var(--black-color);transform:translate(2rem)}}
