:root{--site-app-bkg-color:#1c1f1f;--site-app-bkg-opacity-color:28,31,31;--site-main-fon-bkg-color:#2b2f31;--site-main-fon-bkg-opacity-color:43,47,49;--site-text-font-color:#969696;--site-title-font-color:#eef2f5;--site-description-font-color:#c6c8cb;--active-font-color:#5ea691;--active-opacity-color:94,166,145;--spec-button-bkg-color:#66f1b8;--card-tech-title-active-font-color:#76ceb5;--card-tech-title-active-font-opacity-color:118,206,181;--modal-bkg-color:#151515;--modal-bkg-opacity-color:21,21,21}@media (prefers-color-scheme:dark){:root{--site-app-bkg-color:#1c1f1f;--site-app-bkg-opacity-color:28,31,31;--site-main-fon-bkg-color:#2b2f31;--site-main-fon-bkg-opacity-color:43,47,49;--site-text-font-color:#969696;--site-title-font-color:#eef2f5;--site-description-font-color:#c6c8cb;--active-font-color:#5ea691;--active-opacity-color:94,166,145;--spec-button-bkg-color:#66f1b8;--card-tech-title-active-font-color:#76ceb5;--card-tech-title-active-font-opacity-color:118,206,181;--modal-bkg-color:#151515;--modal-bkg-opacity-color:21,21,21}}
.text{font-family:Montserrat-Regular,sans-serif;font-size:15px;font-weight:400}@media screen and (max-width:1024px){.text{font-size:14px}}@media screen and (max-width:767px){.text{font-size:14px}}.text{color:var(--site-text-font-color);letter-spacing:.03rem}.text_light{color:var(--site-title-font-color)}.text_white{font-family:Montserrat-Regular,sans-serif;font-size:15px;font-weight:400}@media screen and (max-width:1024px){.text_white{font-size:14px}}@media screen and (max-width:767px){.text_white{font-size:14px}}.text_white{color:var(--site-title-font-color);letter-spacing:.03rem}.title{font-family:Montserrat-Regular,sans-serif;font-size:36px;font-weight:400}@media screen and (max-width:1024px){.title{font-size:30px}}@media screen and (max-width:767px){.title{font-size:24px}}.title{color:var(--site-title-font-color);letter-spacing:.05em}.title.center{text-align:center}:root{--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{z-index:-1;max-width:100vw;position:relative;overflow-x:hidden}.cursor__pointer{position:relative}.cursor__pointer:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}#portfolio-body{background-color:var(--site-app-bkg-color);color:var(--site-title-font-color);z-index:inherit;position:relative}a{color:inherit;text-decoration:none}.app_fon{z-index:-1;position:relative}.container_relative_position{position:relative}.site_button{border:1px solid var(--active-font-color);color:#fff;background-color:rgba(var(--active-opacity-color),0);margin-top:auto;margin-bottom:auto;padding:10px 13px;line-height:1.6rem;transition:all .5s;cursor:pointer!important}.site_button.disabled{opacity:.5}.site_button.disabled:hover{background-color:initial}.site_button:hover{background-color:rgba(var(--active-opacity-color),.25);color:#fff;transition:all .5s}.site_button{padding:8px 12px}.site_button.red{background-color:#f000;border:1px solid red}.site_button.red:hover{background-color:#ff000040;transition:all .5s}.site_button.red{padding:8px 12px}.site_button.orange{background-color:#ffa50000;border:1px solid orange}.site_button.orange:hover{background-color:#ffa50040;transition:all .5s}.site_button.orange{padding:8px 12px}.site_button.purple{background-color:#80008000;border:1px solid purple}.site_button.purple:hover{background-color:#80008040;transition:all .5s}.site_button.purple{padding:8px 12px}.site_button.dodgerblue{background-color:#1e90ff00;border:1px solid #1e90ff}.site_button.dodgerblue:hover{background-color:#1e90ff40;transition:all .5s}.site_button.dodgerblue{padding:8px 12px}.site_button.frontend{background-color:#1e90ff00;border:1px solid #1e90ff}.site_button.frontend:hover{background-color:#1e90ff40;transition:all .5s}.site_button.frontend{padding:8px 12px}.site_button.backend{background-color:#ff7f5000;border:1px solid coral}.site_button.backend:hover{background-color:#ff7f5040;transition:all .5s}.site_button.backend{padding:8px 12px}.site_button.jquery{background-color:#ffa50000;border:1px solid orange}.site_button.jquery:hover{background-color:#ffa50040;transition:all .5s}.site_button.jquery{padding:8px 12px}.site_button.sass{background-color:#ff69b400;border:1px solid #ff69b4}.site_button.sass:hover{background-color:#ff69b440;transition:all .5s}.site_button.sass{padding:8px 12px}.site_button.prepros{background-color:#20b2aa00;border:1px solid #20b2aa}.site_button.prepros:hover{background-color:#20b2aa40;transition:all .5s}.site_button.prepros{padding:8px 12px}.site_button.react{background-color:#5f9ea000;border:1px solid #5f9ea0}.site_button.react:hover{background-color:#5f9ea040;transition:all .5s}.site_button.react{padding:8px 12px}.site_button.typescript{background-color:#00bfff00;border:1px solid #00bfff}.site_button.typescript:hover{background-color:#00bfff40;transition:all .5s}.site_button.typescript{padding:8px 12px}.site_button.keystone{background-color:#1e90ff00;border:1px solid #1e90ff}.site_button.keystone:hover{background-color:#1e90ff40;transition:all .5s}.site_button.keystone{padding:8px 12px}.site_green_button{border:1px solid rgba(var(--active-opacity-color),.4);background:rgba(var(--active-opacity-color),.1);color:#fff;grid-row:50;align-self:flex-end;width:100%;padding:12px;transition:all .5s}.site_green_button:hover{background:rgba(var(--active-opacity-color),.4);transition:all .5s}.toggle_button{border-radius:34px;width:60px;min-width:60px;height:34px;display:inline-block;position:relative;cursor:pointer!important}.toggle_button .checkbox{opacity:0;width:0;height:0}.toggle_button .checkbox:checked+.slider{background-color:var(--active-font-color)}.toggle_button .checkbox:focus+.slider{box-shadow:0 0 12px 2px #fff}.toggle_button .checkbox.active:focus+.slider{box-shadow:0 0 12px 2px var(--active-font-color)}.toggle_button .checkbox:checked+.slider:before{transform:translate(26px)}.toggle_button .slider{background-color:var(--site-main-fon-bkg-color);transition:all .4s;position:absolute;inset:0;cursor:pointer!important}.toggle_button .slider:before{content:"";background-color:#fff;width:26px;height:26px;transition:all .4s;position:absolute;bottom:4px;left:4px}.toggle_button .slider.round{border-radius:34px}.toggle_button .slider.round:before{border-radius:50%}.left_circle_underline_text{margin-left:0;transition:all .75s;position:relative}.left_circle_underline_text .animated_text{text-transform:uppercase;color:var(--active-font-color);z-index:2;width:100%;height:100%;position:relative}.left_circle_underline_text:after{content:"";border:1.5px solid var(--active-font-color);background-color:var(--active-font-color);z-index:-1;opacity:0;border-radius:50%;width:8px;height:8px;transition:all .75s;position:absolute;top:-16px;left:-17px}.left_circle_underline_text:before{content:"";border:1.5px solid var(--active-font-color);z-index:-1;opacity:0;border-radius:50%;width:16px;height:16px;transition:all .75s;position:absolute;top:calc(50% - 8px);left:-48px}.left_circle_underline_text .animated_block{background-color:var(--site-main-fon-bkg-color);z-index:1;width:calc(100% + 21px);height:calc(100% + 2px);transition:all 1s .5s;position:absolute;top:0;left:-21px}.left_circle_underline_text .animated_block.hidden{transition-delay:1.75s}.left_circle_underline_text .animated_underline{background-color:var(--active-font-color);width:100%;height:2px;position:absolute;top:100%;left:0}.left_circle_underline_text .animated_underline.noBkg{opacity:0;z-index:-1;transition:all .5s;left:-100%}.left_circle_underline_text .animated_underline:after{content:""}.left_circle_underline_text:hover{margin-left:21px;transition:all .75s}.left_circle_underline_text:hover:before{z-index:2;opacity:1;transition:all .75s;left:-21px}.left_circle_underline_text:hover:after{z-index:2;opacity:1;transition:all .75s;top:calc(50% - 4px)}.left_circle_underline_text:hover .animated_block{transition:all 1s .75s;left:100%}.left_circle_underline_text:hover .animated_block.hidden{z-index:-1}.left_circle_underline_text:hover .animated_underline.noBkg{opacity:1;z-index:0;transition:all .5s;left:0}.animated_cursor{z-index:9999;pointer-events:none;opacity:1;border:1px solid #2696e8;border-radius:50%;width:20px;height:20px;animation:5s infinite animated-cursor;display:none;position:absolute;transform:translate(-50%,-50%)}@keyframes animated-cursor{0%{filter:hue-rotate()}50%{filter:hue-rotate(360deg)}to{filter:hue-rotate()}}.animated_cursor.only_hover_effect{border-width:0}.animated_cursor.only_hover_effect:before{transition:.1sec;opacity:0}.animated_cursor.only_hover_effect.hovered{border-width:1px}.animated_cursor.only_hover_effect.hovered:before{opacity:.3}.animated_cursor:after{content:"";opacity:0;background-color:#2696e8;border-radius:50%;width:12px;height:12px;transition-duration:1s;position:absolute;transform:translate(3px,3px)}.animated_cursor:before{content:"";opacity:.3;filter:blur(10px);background-color:#2696e8;border-radius:50%;width:50px;height:50px;transition-duration:1s;position:absolute;transform:translate(-30%,-30%)}.animated_cursor.hovered:after{opacity:1}@keyframes animated_scroller_animation{to{transform:translate(calc(-50% - .5rem))}}.animated_scroller{align-items:center;display:flex}.animated_scroller .scroller_inner{flex-wrap:wrap;gap:20px;padding-block:1rem;transition:all .5s;display:flex}.animated_scroller.animated{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#fff 20% 80%,#0000);mask:linear-gradient(90deg,#0000,#fff 20% 80%,#0000)}.animated_scroller.animated .scroller_inner{flex-wrap:nowrap;width:max-content}.fon.fon_canva_window_type_container{position:relative}.transparent_fon_wrapper{z-index:995;background:0 0;width:100vw;height:100vh;transition:all .5s;position:fixed;top:0;left:0}.card_tech{background-color:var(--site-main-fon-bkg-color);opacity:.7;border-radius:5px;padding:30px 40px;transition:all .5s;display:flex;cursor:pointer!important}.card_tech.active{opacity:1;box-shadow:0 0 15px 3px var(--site-main-fon-bkg-color);transition:all .5s}.card_tech.active .card_tech_container .content_container .content_title{color:var(--card-tech-title-active-font-color);transition:all .5s}.card_tech.active .card_tech_container .icon_container svg{filter:drop-shadow(0 0 3px var(--card-tech-title-active-font-color));transition:all .5s}.card_tech:hover{opacity:1;transition:all .5s}.card_tech .card_tech_container{justify-content:space-between;gap:20px;width:100%;display:flex}.card_tech .card_tech_container .content_container{flex-direction:column;width:100%;display:flex}.card_tech .card_tech_container .content_container .content_title{font-size:26px}@media screen and (max-width:1024px){.card_tech .card_tech_container .content_container .content_title{font-size:22px}}@media screen and (max-width:767px){.card_tech .card_tech_container .content_container .content_title{font-size:18px}}.card_tech .card_tech_container .content_container .content_title{font-family:Montserrat-Bold,sans-serif;font-weight:100;transition:all .5s}.card_tech .card_tech_container .content_container .content_text{margin-top:5px;margin-bottom:25px}.card_tech .card_tech_container .content_container .count_of_data_container{justify-content:space-between;align-items:center;gap:4px;font-size:14px;display:flex}.card_tech .card_tech_container .content_container .count_of_data_container .count_of_data_wrapper{text-transform:uppercase}.card_tech .card_tech_container .content_container .count_of_data_container .count_of_data_wrapper .animated_text{color:inherit;transition:all .5s}.card_tech .card_tech_container .content_container .count_of_data_container .count_of_data_wrapper:hover .animated_text{color:var(--active-font-color)}.card_tech .card_tech_container .content_container .count_of_data_container .count_of_data_wrapper .counter{font-size:15px}@media screen and (max-width:1024px){.card_tech .card_tech_container .content_container .count_of_data_container .count_of_data_wrapper .counter{font-size:12px}}@media screen and (max-width:767px){.card_tech .card_tech_container .content_container .count_of_data_container .count_of_data_wrapper .counter{font-size:12px}}.card_tech .card_tech_container .content_container .count_of_data_container .count_of_data_wrapper .counter{margin-right:5px}.card_tech .card_tech_container .content_container .count_of_data_container .count_of_data_wrapper .data_name{font-size:14px}@media screen and (max-width:1024px){.card_tech .card_tech_container .content_container .count_of_data_container .count_of_data_wrapper .data_name{font-size:12px}}@media screen and (max-width:767px){.card_tech .card_tech_container .content_container .count_of_data_container .count_of_data_wrapper .data_name{font-size:12px}}.card_tech .card_tech_container .content_container .count_of_data_container .years_experience_container{justify-content:center;align-items:center;gap:6px;display:flex}.card_tech .card_tech_container .content_container .count_of_data_container .years_experience_container .years_experience_text{text-transform:uppercase;font-size:14px}@media screen and (max-width:1024px){.card_tech .card_tech_container .content_container .count_of_data_container .years_experience_container .years_experience_text{font-size:12px}}@media screen and (max-width:767px){.card_tech .card_tech_container .content_container .count_of_data_container .years_experience_container .years_experience_text{font-size:12px}}.card_tech .card_tech_container .content_container .count_of_data_container .years_experience_container .years_experience_text.experience_number{font-size:15px}@media screen and (max-width:1024px){.card_tech .card_tech_container .content_container .count_of_data_container .years_experience_container .years_experience_text.experience_number{font-size:12px}}@media screen and (max-width:767px){.card_tech .card_tech_container .content_container .count_of_data_container .years_experience_container .years_experience_text.experience_number{font-size:12px}}@media screen and (max-width:991px){.card_tech .card_tech_container .content_container .count_of_data_container{flex-direction:column;align-items:flex-start}}.card_tech .card_tech_container .icon_container svg{width:31px;height:31px;fill:var(--card-tech-title-active-font-color);transition:all .5s}@media screen and (max-width:424px){.card_tech .card_tech_container{flex-direction:column}}@media screen and (max-width:767px){.card_tech{padding:18px 24px}}.frontend_icon,.backend_icon,.capture_profile_icon,.express_icon,.tools_icon,.hashtag_icon,.copy_clipboard_icon,.right_arrow_icon{fill:#fff}.right_arrow_icon{opacity:.85;transition:all .5s}.right_arrow_icon:hover{opacity:1}.right_arrow_icon.to_left{transform:rotate(180deg)}.itech_icon{fill:#538e34}.itech_icon .color2{fill:#fff}.project_describer_card_animated{height:100%}.project_describer_card_animated>.hidden_animated{z-index:-1;opacity:0;filter:blur(5px);transition:all .5s}.project_describer_card_animated>.hidden_animated.left{transform:translate(-100%)}.project_describer_card_animated>.hidden_animated.right{transform:translate(100%)}.project_describer_card_animated>.hidden_animated.top{transform:translateY(-100%)}.project_describer_card_animated>.hidden_animated.bottom{transform:translateY(100%)}.project_describer_card_animated>.hidden_animated.shown{z-index:1;opacity:1;filter:blur();transform:translate(0)}.project_describer_card_animated>.hidden_animated.shown:hover{opacity:.75}.project_describer_card_animated>.hidden_animated.shown.left,.project_describer_card_animated>.hidden_animated.shown.right{transform:translate(0)}.project_describer_card_animated>.hidden_animated.shown.top,.project_describer_card_animated>.hidden_animated.shown.bottom{transform:translateY(0)}.project_describer_card{background-color:var(--site-main-fon-bkg-color);height:100%;min-height:450px;box-shadow:0 0 15px 3px var(--site-main-fon-bkg-color);z-index:1;border-radius:12px;transition:all .5s;position:relative;overflow:hidden;cursor:pointer!important}.project_describer_card .description_card,.project_describer_card .left_description_card{background-color:rgba(var(--site-app-bkg-opacity-color),.9);transition:all .5s}.project_describer_card .description_card{justify-content:space-between;align-items:center;width:100%;height:100px;padding:20px;display:flex;position:absolute;top:-100px;left:0;overflow:auto}.project_describer_card .description_card.active{top:0}.project_describer_card .description_card .desc_name{font-size:28px}@media screen and (max-width:1024px){.project_describer_card .description_card .desc_name{font-size:26px}}@media screen and (max-width:767px){.project_describer_card .description_card .desc_name{font-size:24px}}.project_describer_card .description_card .desc_name{white-space:nowrap;margin-right:15px}.project_describer_card .description_card .desc_experience_block{align-items:center;gap:20px;display:flex}.project_describer_card .description_card .desc_experience_block .desc_exp{align-items:center;gap:10px;display:flex}.project_describer_card .description_card .desc_experience_block .desc_exp_item{white-space:nowrap;padding:4px 8px}.project_describer_card .left_description_card{flex-direction:column;width:calc(100% - 120px);height:60%;padding:12px;display:flex;position:absolute;bottom:0;left:calc(120px - 100%);overflow:auto}.project_describer_card .left_description_card.active{left:0}.project_describer_card .left_description_card .left_desc_cell{margin-bottom:12px}.project_describer_card .left_description_card .left_desc_cell .cell_name{color:var(--active-font-color)}.project_describer_card .left_description_card .left_desc_cell:last-child{margin-bottom:0}.project_describer_card .left_description_card .languages{align-items:center;display:flex}.project_describer_card .left_description_card .company{align-items:center;max-height:45px;display:flex}.project_describer_card .left_description_card .company .company_link{align-items:center;max-width:52px;display:flex}.project_describer_card .left_description_card .company .company_link svg{max-width:100%;max-height:100%}.project_describer_card .left_description_card .list_strengths{padding-left:0}.project_describer_card .left_description_card .list_strengths .item_strength{align-items:center;min-height:24px;display:flex;position:relative}.project_describer_card .left_description_card .list_strengths .item_strength .strength_text{min-height:24px;margin-left:30px}.project_describer_card .left_description_card .list_strengths .item_strength:before{content:"";border:1.5px solid rgba(var(--active-opacity-color),.4);background-color:rgba(var(--active-opacity-color),.4);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:11px}@media screen and (max-width:424px){.project_describer_card .left_description_card{width:100%;left:-100%}}.project_describer_card .tool_menu{border:1.5px solid var(--site-app-bkg-color);background-color:var(--site-app-bkg-color);opacity:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .5s;display:flex;position:absolute;top:calc(50% - 20px)}.project_describer_card .tool_menu.main{z-index:1;transition-delay:.5s;right:-10px}.project_describer_card .tool_menu.tools{width:32px;height:32px;transition:all .5s;right:20px}.project_describer_card .tool_menu.tools.active{transition:all .5s}.project_describer_card .tool_menu svg{width:50%;height:50%}.project_describer_card:hover{transition:all .5s;transition-delay:.5s!important}.project_describer_card:hover .tool_menu{opacity:1;transition:all .5s}.project_describer_card:hover .tool_menu.main{right:20px}.project_describer_card:hover .tool_menu.tools{opacity:0;transition:all .5s;top:calc(50% - 16px);right:20px}.project_describer_card:hover .tool_menu.tools.active{opacity:1;transition:all .5s .5s}.project_describer_card:hover .tool_menu.tools.active.tool_0{top:calc(50% - 63px);right:19px}.project_describer_card:hover .tool_menu.tools.active.tool_1{top:calc(50% - 51px);right:57px}.project_describer_card:hover .tool_menu.tools.active.tool_2{top:calc(50% - 16px);right:72px}.project_describer_card:hover .tool_menu.tools.active.tool_3{top:calc(50% + 19px);right:57px}.project_describer_card:hover .tool_menu.tools.active.tool_4{top:calc(50% + 31px);right:19px}.project_describer_card .image_container{z-index:-1;border-radius:5px;width:100%;height:100%;position:relative}.project_describer_card .image_container .card_image{object-fit:cover;border-radius:5px;width:100%;max-width:100%;height:100%;position:relative}.project_describer_card .image_container .card_image.unviewed{background-color:var(--site-main-fon-bkg-color)}.project_describer_card .image_container .project_link{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:1023px){.project_describer_card{min-height:300px}.project_describer_card .description_card{height:80px;top:-80px}}@media screen and (max-width:374px){.project_describer_card{min-height:250px}}.loader_fon{z-index:9999;background-color:#232729f2;justify-content:center;align-items:center;width:100vw;height:100vh;transition:all 1s;display:flex;position:fixed;top:0;left:0}.loader_container .box2Loader{width:48px;height:48px;display:inline-block;position:relative}.loader_container .box2Loader:after,.loader_container .box2Loader:before{content:"";box-sizing:border-box;border:2px solid #4fc5a3;width:48px;height:48px;animation:3s ease-in-out infinite alternate rotationBreak;position:absolute;top:0;left:0}.loader_container .box2Loader:after{border-color:#5ea691;animation-direction:alternate-reverse}@keyframes rotationBreak{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}.loader_container .hypnotic_react_loader{box-sizing:border-box;color:#4fc5a3;border:2px solid;border-radius:50%;width:60px;height:25px;animation:2s linear infinite l2;display:grid}.loader_container .hypnotic_react_loader:before,.loader_container .hypnotic_react_loader:after{content:"";border:inherit;animation:inherit;border-radius:50%;grid-area:1/1;animation-duration:3s}.loader_container .hypnotic_react_loader:after{--s:-1}@keyframes l2{to{transform:rotate(calc(var(--s,1)*1turn))}}.loader_container .box{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.site_input_container{padding:15px 0}.site_input_container .site_input,.site_input_container .site_input_textarea,.site_input_container .site_input_select{background-color:#0000;border:2px solid #0000;outline:none;width:100%;padding:10px 12px;transition:all .5s}.site_input_container .site_input:hover,.site_input_container .site_input_textarea:hover{border-bottom-color:var(--active-font-color);transition:all .5s}.site_input_container .site_input_select_container{position:relative}.site_input_container .site_input_select_container .input_container{z-index:996;position:relative;cursor:pointer!important}.site_input_container .site_input_select_container .input_container .input_click_wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.site_input_container .site_input_select_container .input_container .input_arrow{width:12px;height:12px;fill:var(--site-text-font-color);transition:all .5s;position:absolute;top:calc(50% - 6px);right:12px}.site_input_container .site_input_select_container .site_input_select_options_container{z-index:996;background-color:rgba(var(--modal-bkg-opacity-color),.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(var(--modal-bkg-opacity-color),.5);flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;padding:5px 4px;display:flex;position:absolute;overflow:auto}.site_input_container .site_input_select_container .site_input_select_options_container .site_input_select_option{background-color:#0000;border:2px solid #0000;outline:none;width:100%;padding:10px 12px;transition:all .5s}.site_input_container .site_input_select_container .site_input_select_options_container .site_input_select_option:hover{box-shadow:0 0 10px 2px var(--active-font-color);border-bottom-color:#0000}.site_input_container .site_input_select_container .site_input_select_options_container .site_input_select_option{text-transform:capitalize;cursor:pointer!important}.site_input_container .site_input_select_container .site_input_select_options_container .site_input_select_option.active{background-color:#ffffff0d}.site_input_container .site_input_select_container.opened .input_container .input_arrow{transform:rotate(-90deg)}.site_input_container .site_input_textarea{resize:none;min-height:150px}.control_section{justify-content:space-between;align-items:center;margin-bottom:24px;padding-top:24px;padding-bottom:24px;display:flex}.x-icon-container{position:absolute;top:0;right:0;cursor:pointer!important}.x-icon-container .x-icon{justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:relative}.x-icon-container .x-icon:after{content:"";z-index:2;background-color:#fff;border-radius:50px;width:100%;height:3px;position:absolute;transform:rotate(45deg)}.x-icon-container .x-icon:before{content:"";z-index:2;background-color:#fff;border-radius:50px;width:100%;height:3px;position:absolute;transform:rotate(135deg)}.burger_adaptive{display:none;cursor:pointer!important}@media screen and (max-width:767px){.burger_adaptive{justify-content:center;align-items:center;width:1.563rem;display:flex}.burger_adaptive .burger_animate_bar{width:100%}.burger_adaptive .burger_animate_bar .burger_center{width:1.563rem;height:1.563rem;position:relative}.burger_adaptive .burger_animate_bar .burger_center:after{content:"";opacity:1;background-color:var(--active-font-color);border-radius:50px;width:20px;height:3px;transition:all .8s;position:absolute;top:11.5px;left:2.7px;transform:rotate(0)}.burger_adaptive .burger_animate_bar.active .burger_center:after{opacity:0;background-color:var(--active-font-color);transition:all .8s;left:-13px;transform:rotate(90deg)}.burger_adaptive .x-icon-container{top:auto;right:auto}.burger_adaptive .x-icon-container .x-icon:after{opacity:1;background-color:var(--active-font-color);width:20px;height:3px;transition:all .75s;top:4px;left:2.7px;transform:rotate(0)}.burger_adaptive .x-icon-container .x-icon:before{opacity:1;background-color:var(--active-font-color);width:20px;height:3px;transition:all .75s;bottom:4px;left:2.7px;transform:rotate(0)}.burger_adaptive .x-icon-container.current-card-icon-effect .x-icon:after{opacity:1;background-color:var(--active-font-color);width:100%;top:11.5px;left:0;transform:rotate(135deg)}.burger_adaptive .x-icon-container.current-card-icon-effect .x-icon:before{opacity:1;background-color:var(--active-font-color);width:100%;bottom:10.5px;left:0;transform:rotate(45deg)}}.adaptive_menu{display:none}@media screen and (max-width:767px){.adaptive_menu{display:block}}.menu_section{flex-direction:column;justify-content:center;margin-top:16px;display:flex}.menu_section:first-child{border-top:0;padding-top:0}.menu_section .menu_title{border-bottom:1px solid var(--active-font-color);color:rgb(var(--active-opacity-color),.8);margin-bottom:14px;padding-bottom:5px;font-size:12px}.menu_section .menu_content .menu_item{justify-content:space-between;align-items:center;margin-bottom:10px;padding-top:6px;padding-bottom:6px;padding-right:1px;display:flex}.menu_section .menu_content .menu_item.notOnPage{display:none}.menu_section .menu_content .menu_item:last-child{margin-bottom:0}.menu_section .menu_content .menu_item .link_icon{width:100%;max-width:25px}.menu_section .menu_content .menu_item .link_icon .adaptive_menu_icon{width:100%;height:auto;fill:rgba(var(--active-opacity-color),.6);transition:all 1s}.menu_section .menu_content .menu_item .link_icon .adaptive_menu_icon.fill_all,.menu_section .menu_content .menu_item .link_icon .adaptive_menu_icon.fill_all *{fill:rgba(var(--active-opacity-color),.6)}.menu_section .menu_content .menu_item.active .link_text{color:var(--active-font-color)}.menu_section .menu_content .menu_item.active .link_icon .adaptive_menu_icon{fill:rgb(var(--active-opacity-color));transition:all 1s}.menu_section .menu_content .menu_item.active .link_icon .adaptive_menu_icon.fill_all,.menu_section .menu_content .menu_item.active .link_icon .adaptive_menu_icon.fill_all *{fill:rgb(var(--active-opacity-color))}.fon_video{opacity:.1;background:inherit;height:100%;position:absolute;top:0;left:0}@media screen and (min-width:1625px){.fon_video{object-fit:cover;width:100%}.fon_video.width_auto{width:auto}}.animated_svg.white_color svg{fill:#fff}.animated_svg.black_color svg{fill:#000}.seo_pagination{margin:0;padding:0;display:inline-block}.seo_link{display:inline-block}.seo_image_container:before{content:"";animation:2s infinite pulse;position:absolute;inset:0}.seo_image_container.loaded:before{content:none}.seo_image_container.loaded .seo_image{opacity:1}.seo_image_container .seo_image{opacity:0;object-fit:cover;background-position:50%;width:100%;height:100%;transition:opacity .2s ease-in-out}.seo_image_container{background-position:50%;background-size:cover;width:100%;height:100%}.modal_menu_fon{z-index:-2;opacity:0;width:100vw;height:100vh;transition:all .5s;position:fixed;top:0;left:0}.modal_menu_fon.active{z-index:1000;opacity:1;background:#00000080;transition:all .5s;display:block}.modal_menu{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-right:1px solid var(--active-font-color);background-color:rgba(var(--modal-bkg-opacity-color),.5);z-index:1000;width:280px;height:100vh;padding:6px;transition:all .5s;position:fixed;top:0;left:-290px;overflow-y:auto}.modal_menu .burger_menu{justify-content:space-between;padding-top:12px;padding-bottom:6px;display:flex}@media screen and (max-width:767px){.modal_menu .burger_menu{justify-content:center}.modal_menu .burger_menu .burger_adaptive{position:absolute;top:22px;right:6px}}.modal_menu.active{left:0}.site-logo{color:var(--site-title-font-color);justify-content:center;align-items:center;display:flex}.site-logo .animated_logo{width:45px;height:45px;margin-right:12px}.site-logo .first-word{font-size:22px}@media screen and (max-width:1024px){.site-logo .first-word{font-size:20px}}@media screen and (max-width:767px){.site-logo .first-word{font-size:18px}}.site-logo .first-word{color:#fff;font-weight:bolder}.site-logo .second-word{font-size:22px}@media screen and (max-width:1024px){.site-logo .second-word{font-size:20px}}@media screen and (max-width:767px){.site-logo .second-word{font-size:18px}}.site-logo .second-word{color:#d1d5d8}.footer_fon{z-index:1;width:100vw;bottom:0;left:0}.footer__container{text-align:center;padding-top:100px;padding-bottom:20px}.header_fon{z-index:999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100vw;position:fixed;top:0;left:0}.header__content{justify-content:space-between;align-items:center;padding-top:24px;padding-bottom:24px;display:flex}.header__content .site_name{font-size:22px}@media screen and (max-width:1024px){.header__content .site_name{font-size:20px}}@media screen and (max-width:767px){.header__content .site_name{font-size:18px}}.header__content .site_name{color:var(--site-title-font-color);justify-content:center;align-items:center;display:flex}.header__content .site_name .animated_logo{width:45px;height:45px;margin-right:12px}.header__content .site_name .second-word{color:#d1d5d8}.header__content .site_menu{grid-gap:2rem;grid-template-columns:repeat(4,auto);display:grid}.header__content .site_menu .menu__item{align-items:center;display:flex}.header__content .site_menu .menu__item.active{color:var(--active-font-color)}.header__content .site_menu .menu__item .arrows{opacity:0;transition:all .5s}.header__content .site_menu .menu__item:hover .arrows,.header__content .site_menu .menu__item.active .arrows{opacity:1;transition:all .5s}.header__content .site_menu .menu__item .link_text{padding-left:8px;padding-right:8px;cursor:pointer!important}.header__content .site_help_menu .language{position:relative}.header__content .site_help_menu .language .lang_button{border:1px solid var(--active-font-color);background-color:rgba(var(--active-opacity-color),.05);border-radius:5px;padding:10px 14px;transition:all .5s;cursor:pointer!important}.header__content .site_help_menu .language .lang_button:hover{background-color:rgba(var(--active-opacity-color),.25);transition:all .5s}.header__content .site_help_menu .language .langs_site{opacity:0;border:1px solid var(--active-font-color);border-radius:5px;flex-direction:column;width:100%;transition:all .5s;display:none;position:absolute;top:100%;left:0}.header__content .site_help_menu .language .langs_site.active{justify-content:center;align-items:center;display:flex}.header__content .site_help_menu .language .langs_site.transition{opacity:1;top:calc(100% + 10px)}.header__content .site_help_menu .language .langs_site .lang_site{text-align:center;width:100%;padding-top:5px;padding-bottom:5px}.header__content .site_help_menu .language .langs_site .lang_site:first-child{padding-top:8px}.header__content .site_help_menu .language .langs_site .lang_site:last-child{padding-bottom:8px}.header__content .site_help_menu .language .langs_site .lang_site:hover{background-color:rgba(var(--active-opacity-color),.25);transition:all .5s}.header__content .site_help_menu .burger_adaptive_menu .burger_adaptive_header .burger_animate_bar .burger_center:after,.header__content .site_help_menu .burger_adaptive_menu .burger_adaptive_header .burger_animate_bar.active .burger_center:after,.header__content .site_help_menu .burger_adaptive_menu .burger_adaptive_header .x-icon-container .x-icon:after,.header__content .site_help_menu .burger_adaptive_menu .burger_adaptive_header .x-icon-container .x-icon:before,.header__content .site_help_menu .burger_adaptive_menu .burger_adaptive_header .x-icon-container.current-card-icon-effect .x-icon:after,.header__content .site_help_menu .burger_adaptive_menu .burger_adaptive_header .x-icon-container.current-card-icon-effect .x-icon:before{background-color:var(--site-title-font-color)}@media screen and (max-width:767px){.header__content{justify-content:space-between}.header__content .site_menu,.header__content .site_help_menu .language .lang_button{display:none}}.main_fon{width:100%;min-width:100%;position:relative;overflow:hidden}.main_fon .video_fon{filter:contrast(200%)blur(3px)saturate(150%);object-fit:cover;background-color:#222;min-width:100%;min-height:100%;margin:auto;position:absolute;inset:-100%}.services{z-index:-1;position:relative}.services .main{padding-top:80px}.services .main .main_info{margin-bottom:145px;padding-top:80px;padding-bottom:40px;position:relative}@media screen and (max-width:600px){.services .main .main_info{padding-left:0}}.services .main .main_info .technology_icon_absolute{background:var(--site-app-bkg-color);box-shadow:0 0 15px 3px var(--site-app-bkg-color);border-radius:50%;justify-content:center;align-items:center;padding:10px;display:flex;position:absolute}.services .main .main_info .technology_icon_absolute .next_icon{fill:var(--site-app-bkg-color)}.services .main .main_info .technology_icon_absolute .redux_icon{border-radius:0}.services .main .main_info .technology_icon_absolute svg{border-radius:50%;padding:5px}.services .main .main_info .technology_icon_absolute.icon_0{bottom:-60px;right:115px}.services .main .main_info .technology_icon_absolute.icon_0 svg{animation:2s infinite pulse_svg_icon_0}@keyframes pulse_svg_icon_0{0%{filter:none}50%{filter:drop-shadow(0 0 5px #007acc)}to{filter:none}}.services .main .main_info .technology_icon_absolute.icon_1{bottom:10px;right:525px}.services .main .main_info .technology_icon_absolute.icon_1 svg{animation:2s infinite pulse_svg_icon_1}@keyframes pulse_svg_icon_1{0%{filter:none}50%{filter:drop-shadow(0 0 5px #fff)}to{filter:none}}.services .main .main_info .technology_icon_absolute.icon_2{bottom:198px;right:460px}.services .main .main_info .technology_icon_absolute.icon_2 svg{animation:2s infinite pulse_svg_icon_2}@keyframes pulse_svg_icon_2{0%{filter:none}50%{filter:drop-shadow(0 0 5px #e0234d)}to{filter:none}}.services .main .main_info .technology_icon_absolute.icon_3{bottom:60px;right:288px}.services .main .main_info .technology_icon_absolute.icon_3 svg{animation:2s infinite pulse_svg_icon_3}@keyframes pulse_svg_icon_3{0%{filter:none}50%{filter:drop-shadow(0 0 5px var(--site-app-bkg-color))}to{filter:none}}.services .main .main_info .technology_icon_absolute.icon_4{bottom:320px;right:70px}.services .main .main_info .technology_icon_absolute.icon_4 svg{animation:2s infinite pulse_svg_icon_4}@keyframes pulse_svg_icon_4{0%{filter:none}50%{filter:drop-shadow(0 0 5px #00d8fe)}to{filter:none}}.services .main .main_info .technology_icon_absolute.icon_5{bottom:260px;right:250px}.services .main .main_info .technology_icon_absolute.icon_5 svg{animation:2s infinite pulse_svg_icon_5}@keyframes pulse_svg_icon_5{0%{filter:none}50%{filter:drop-shadow(0 0 5px #0091e2)}to{filter:none}}.services .main .main_info .technology_icon_absolute.icon_6{bottom:133px;right:90px}.services .main .main_info .technology_icon_absolute.icon_6 svg{animation:2s infinite pulse_svg_icon_6}@keyframes pulse_svg_icon_6{0%{filter:none}50%{filter:drop-shadow(0 0 5px #764abc)}to{filter:none}}@media screen and (max-width:1399px){.services .main .main_info .technology_icon_absolute{display:none}}.services .main .main_info .info_profile_content{max-width:720px}.services .main .main_info .info_profile_content .info_stack_buttons{gap:10px;display:flex}.services .main .main_info .info_profile_content .info_stack_buttons .tech_button{z-index:1;position:relative}.services .main .main_info .info_profile_content .about_work_info{min-height:150px;margin-top:20px;margin-bottom:60px}.services .main .main_info .info_profile_content .about_work_info .info_title{margin-bottom:20px}.services .main .main_info .info_profile_content .about_work_info .info_text{max-width:530px}@media screen and (max-width:424px){.services .main .main_info .info_profile_content .about_work_info{margin-bottom:40px}}@media screen and (max-width:767px){.services .main .main_info{margin-bottom:0;padding-top:0;padding-bottom:40px}}@media screen and (max-width:424px){.services .main .main_info{margin-bottom:40px}}.services .main .main_experience{justify-content:space-between;align-items:center;gap:30px;padding-bottom:30px;display:flex}.services .main .main_experience .experience_block{align-items:center;gap:15px;display:flex}.services .main .main_experience .experience_block .experience_text{text-transform:uppercase;min-width:100px;max-width:150px}@media screen and (max-width:600px){.services .main .main_experience{padding-left:0}}@media screen and (max-width:767px){.services .main .main_experience{grid-template-columns:repeat(2,1fr);padding-bottom:80px;display:grid}.services .main .main_experience .experience_block{flex-direction:column;gap:6px}.services .main .main_experience .experience_block .number{font-size:36px}.services .main .main_experience .experience_block .experience_text{text-align:center}}.services .services_content_fon{z-index:-1;position:relative}.services .services_content_canva_children_wrapper{background:linear-gradient(#1c1f1f 0%,#0000 30%)}.services .technologies{padding-top:156px;padding-bottom:60px}.services .technologies .info_container{grid-template-columns:repeat(2,1fr);gap:20px 40px;display:grid}.services .technologies .info_container .cards_tech{flex-direction:column;row-gap:10px;display:flex}.services .technologies .info_container .card_tech_description{padding-top:70px;position:relative}.services .technologies .info_container .card_tech_description .profile_info{fill:var(--card-tech-title-active-font-color);width:40px;height:40px;transition:all .5s;position:absolute;top:15px;right:0;cursor:pointer!important}.services .technologies .info_container .card_tech_description .profile_info:hover,.services .technologies .info_container .card_tech_description .profile_info.active{filter:drop-shadow(0 0 5px var(--card-tech-title-active-font-color));transition:all .5s}.services .technologies .info_container .card_tech_description .profile_logo_container{align-items:center;margin-bottom:14px;display:flex}.services .technologies .info_container .card_tech_description .profile_logo_container .profile_logo{border:2px solid rgba(var(--card-tech-title-active-font-opacity-color),.85);width:150px;height:150px;filter:drop-shadow(0 0 8px var(--card-tech-title-active-font-color));border-radius:50%}.services .technologies .info_container .card_tech_description .profile_title{margin-bottom:14px}.services .technologies .info_container .card_tech_description .profile_text{flex-wrap:wrap;margin-bottom:12px;display:flex}.services .technologies .info_container .card_tech_description .profile_list{flex-direction:column;padding-left:26px;display:flex}.services .technologies .info_container .card_tech_description .profile_list .profile_list_item_container{min-height:24px;margin-bottom:6px;display:flex;position:relative}.services .technologies .info_container .card_tech_description .profile_list .profile_list_item_container .profile_list_item .motion_word{margin-right:5px;display:inline-block}.services .technologies .info_container .card_tech_description .profile_list .profile_list_item_container .profile_list_item::marker{color:#9fa1a4;font-size:16px}@media screen and (max-width:767px){.services .technologies .info_container{flex-direction:column;display:flex}}@media screen and (max-width:600px){.services .technologies .info_container{padding-left:0}}@media screen and (max-width:424px){.services .technologies{padding-top:80px;padding-bottom:80px}}.services .companies_container{padding-top:80px;padding-bottom:40px}.services .companies_container .company{background-color:var(--site-main-fon-bkg-color);opacity:.75;border-radius:12px;justify-content:center;align-items:center;width:140px;transition:all .5s .25s;display:flex}.services .companies_container .company:hover,.services .companies_container .company:hover .link_company{opacity:1}.services .companies_container .company .link_company{opacity:.75;justify-content:center;align-items:center;width:80%;height:80%;padding:12px;transition:all .5s;display:flex}.services .companies_container .company .link_company svg{width:100%;height:100%}@media screen and (max-width:1023px){.services .companies_container{padding:0}}@media screen and (max-width:767px){.services .companies_container{grid-template-columns:repeat(2,1fr)}}.works_fon .works_fon_video{filter:saturate(150%)brightness(85%)blur(2px)}.works_fon canvas{filter:saturate(150%)brightness(85%)blur(1px)}.works{margin-top:36px;margin-bottom:60px}.works .works_control_section{justify-content:flex-end}.works_projects{grid-template-columns:repeat(2,1fr);gap:80px;display:grid}.works_projects>.static_info{display:none}.works_projects .projects_title_container{gap:20px;display:flex}.works_projects .projects_side{grid-gap:40px;display:grid}.works_projects .projects_side .project_card{height:600px}.works_projects .static_info.page_title_container .page_title{margin-bottom:15px}.works_projects .left_side .static_info.page_more_projects_container{flex-direction:column;display:flex}.works_projects .left_side .static_info.page_more_projects_container .action_descriptions{font-size:22px;cursor:pointer!important}.works_projects .left_side .static_info.page_more_projects_container .action_descriptions .animated_block{background-color:var(--site-app-bkg-color)}.works_projects .left_side .static_info.page_more_projects_container .link_more_projects{margin-bottom:15px;display:inline-block}.works_projects .left_side .static_info.page_more_projects_container .link_more_projects .animated_more_projects .animated_block{background-color:var(--site-app-bkg-color)}.works_projects .left_side .static_info.page_more_projects_container .link_more_projects .animated_more_projects .animated_text{font-size:22px}@media screen and (max-width:1024px){.works_projects .left_side .static_info.page_more_projects_container .link_more_projects .animated_more_projects .animated_text{font-size:22px}}@media screen and (max-width:767px){.works_projects .left_side .static_info.page_more_projects_container .link_more_projects .animated_more_projects .animated_text{font-size:20px}}@media screen and (max-width:1199px){.works_projects .projects_side .project_card{height:450px}}@media screen and (max-width:1023px){.works_projects{gap:20px}.works_projects .projects_side{grid-gap:20px}.works_projects .projects_side .project_card{height:300px}.works_projects .left_side .static_info{margin-left:0}}@media screen and (max-width:767px){.works .works_control_section{margin-bottom:28px;padding-top:0;padding-bottom:0}.works_projects{grid-template-columns:1fr}.works_projects>.static_info{display:block}.works_projects .projects_side.left_side{grid-gap:40px}.works_projects .projects_side>.static_info{display:none}.works_projects .projects_side .project_card{height:auto}.works_projects .right_side{order:0}.works_projects .left_side{order:1}}@media screen and (max-width:575px){.works{padding-left:12px;padding-right:12px}}@media screen and (max-width:424px){.works{margin-top:20px}.works .works_control_section{margin-bottom:30px}}.works_all_fon .works_all_fon_video{filter:saturate(150%)brightness(85%)blur(2px)}.works_all_fon canvas{filter:saturate(150%)brightness(85%)blur(1px)}.works_all{padding-top:60px;padding-bottom:60px}.works_all .works_control_section .control_left_container{justify-content:center;align-items:center;gap:20px;display:flex}.works_all .works_control_section .control_left_container .works_projects_title{font-size:26px}@media screen and (max-width:1024px){.works_all .works_control_section .control_left_container .works_projects_title{font-size:22px}}@media screen and (max-width:767px){.works_all .works_control_section .control_left_container .works_projects_title{font-size:20px}}.works_all .works_control_section .control_left_container .works_projects_title{margin:0}.works_all .works_control_section .control_left_container .back_to_works{width:36px;height:36px}.works_all .works_control_section .control_left_container .back_to_works .works_back_icon{width:100%;height:100%}@media screen and (max-width:767px){.works_all .works_control_section .control_left_container .back_to_works{width:28px;height:28px}}.works_all .works_control_section .mobile_tools_container .mobile_tools_icon{fill:#fff;width:38px;height:38px;transition:all .5s}.works_all .works_control_section .mobile_tools_container .mobile_tools_icon.active{transform:rotate(-90deg)}@media screen and (max-width:767px){.works_all .works_control_section .mobile_tools_container .mobile_tools_icon{width:28px;height:28px}}.works_all_container{grid-gap:20px;grid-template-columns:repeat(3,1fr);height:100%;display:grid}.control_tools_container{justify-content:center;align-items:center;gap:20px;margin-top:15px;display:flex}.control_tools_container .search_container{justify-content:center;align-items:center;gap:20px;display:flex}.control_tools_container .search_container .site_input_container{padding:0}.control_tools_container .search_container .search_button{border-radius:12px;max-width:80px;padding:10px 4px}@media screen and (max-width:1199px){.works_all_container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.works_all_container{grid-template-columns:1fr}}@media screen and (max-width:575px){.works_all{padding-left:12px;padding-right:12px}}.contacts_fon{justify-content:center;align-items:center;height:100vh;min-height:950px;display:flex}.contacts_fon>video{object-fit:cover;filter:contrast(125%)saturate(125%)brightness(125%)blur(1px);height:100%;min-height:950px}.contacts_fon canvas{filter:contrast(125%)saturate(125%)brightness(125%)blur(1px)}.contacts{max-width:1024px}.contacts .contacts_content_container{background-color:rgba(var(--site-main-fon-bkg-opacity-color),.75);box-shadow:0 0 10px 2px rgba(var(--site-main-fon-bkg-opacity-color),.75);border-radius:5px;position:relative}.contacts .contacts_content_container .contacts_title{font-size:34px}@media screen and (max-width:1024px){.contacts .contacts_content_container .contacts_title{font-size:28px}}@media screen and (max-width:767px){.contacts .contacts_content_container .contacts_title{font-size:22px}}.contacts .contacts_content_container .contacts_title{text-align:center;margin-top:10px;margin-bottom:25px}.contacts .contacts_content_container .contacts_main_content{grid-template-columns:repeat(2,50%);display:grid}.contacts .contacts_content_container .contacts_main_content .contacts_data_block{min-height:425px;padding:2rem}.contacts .contacts_content_container .contacts_main_content .contacts_form{align-items:flex-start;transition:all .5s;display:grid;position:relative}.contacts .contacts_content_container .contacts_main_content .contacts_form.success_form{align-items:center;display:grid}.contacts .contacts_content_container .contacts_main_content .contacts_form.success_form .success_form_buttons_container .success_text{text-align:center;width:100%;margin-bottom:20px;margin-left:auto;margin-right:auto}.contacts .contacts_content_container .contacts_main_content .contacts_form.success_form .success_form_buttons_container .contacts_submit{align-self:flex-end;margin-bottom:20px}.contacts .contacts_content_container .contacts_main_content .contacts_form.success_form .success_form_buttons_container .contacts_submit:last-child{margin-bottom:0}.contacts .contacts_content_container .contacts_main_content .contacts_form:hover{transition:all .5s}.contacts .contacts_content_container .contacts_main_content .contacts_form .contacts_inputs_container{padding-bottom:15px}.contacts .contacts_content_container .contacts_main_content .contacts_form .contacts_inputs_container .site_input_container .site_input,.contacts .contacts_content_container .contacts_main_content .contacts_form .contacts_inputs_container .site_input_container .site_input_textarea{color:var(--site-title-font-color);border-bottom-color:rgba(var(--active-opacity-color),.5)}.contacts .contacts_content_container .contacts_main_content .contacts_form .contacts_inputs_container .site_input_container .site_input.notEmpty,.contacts .contacts_content_container .contacts_main_content .contacts_form .contacts_inputs_container .site_input_container .site_input_textarea.notEmpty{border-bottom-color:rgba(var(--active-opacity-color),1)}.contacts .contacts_content_container .contacts_main_content .contacts_form .contacts_inputs_container .site_input_container .site_input:hover,.contacts .contacts_content_container .contacts_main_content .contacts_form .contacts_inputs_container .site_input_container .site_input_textarea:hover{border-bottom-color:rgba(var(--active-opacity-color),.9)}.contacts .contacts_content_container .contacts_main_content .contacts_form .contact_next_icon{opacity:.75;width:26px;height:26px;transition:all .5s;position:absolute;top:10px;right:16px;cursor:pointer!important}.contacts .contacts_content_container .contacts_main_content .contacts_form .contact_next_icon.to_left{left:16px}.contacts .contacts_content_container .contacts_main_content .contacts_form .contact_next_icon:hover{opacity:1;transition:all .5s}.contacts .contacts_content_container .contacts_main_content .contacts_form .info_contact_section{align-items:flex-start;padding-top:30px;padding-bottom:65px;display:flex}.contacts .contacts_content_container .contacts_main_content .contacts_form .info_contact_section .contact_info_icon{width:23px;height:23px;fill:var(--site-text-font-color);margin-right:6px}.contacts .contacts_content_container .contacts_main_content .contacts_form .contacts_resend_container{grid-row:49;align-self:flex-end;margin-bottom:10px}.contacts .contacts_content_container .contacts_main_content .contacts_form .contacts_resend_container .contacts_resend{transition:all .5s;position:relative;cursor:pointer!important}.contacts .contacts_content_container .contacts_main_content .contacts_form .contacts_resend_container .contacts_resend:after{content:"";background:0 0;width:100%;height:1px;transition:all .5s;position:absolute;top:calc(100% + 2px);left:0}.contacts .contacts_content_container .contacts_main_content .contacts_form .contacts_resend_container .contacts_resend:hover:after{background:var(--site-text-font-color)}.contacts .contacts_content_container .contacts_main_content .my_contacts_container{background-color:#1d1e22bf;transition:all .5s;box-shadow:0 0 10px 2px #1d1e22bf}.contacts .contacts_content_container .contacts_main_content .my_contacts_container:hover{transition:all .5s}.contacts .contacts_content_container .contacts_main_content .my_contacts_container .contacts_description{margin-bottom:25px;padding:6px}.contacts .contacts_content_container .contacts_main_content .my_contacts_container .contacts_socials{flex-direction:column;align-items:flex-start;gap:20px;display:flex;overflow:auto}.contacts .contacts_content_container .contacts_main_content .my_contacts_container .contacts_socials .contact_social{font-size:16px;display:block}@media screen and (max-width:1024px){.contacts .contacts_content_container .contacts_main_content .my_contacts_container .contacts_socials .contact_social{font-size:15px}}@media screen and (max-width:767px){.contacts .contacts_content_container .contacts_main_content .my_contacts_container .contacts_socials .contact_social{font-size:14px}}.contacts .contacts_content_container .contacts_main_content .my_contacts_container .contacts_socials .contact_social{opacity:.75;white-space:nowrap;transition:all .5s}.contacts .contacts_content_container .contacts_main_content .my_contacts_container .contacts_socials .contact_social .social_text{margin-left:8px}.contacts .contacts_content_container .contacts_main_content .my_contacts_container .contacts_socials .contact_social:hover{opacity:1;transition:all .5s}@media screen and (max-width:767px){.contacts_fon{height:auto;padding-bottom:140px}.contacts_fon>video{height:100%}.contacts .contacts_content_container{margin-left:0}.contacts .contacts_content_container .contacts_main_content{grid-template-columns:1fr}.contacts .contacts_content_container .contacts_main_content .loader_container{min-height:400px}.contacts .contacts_content_container .contacts_main_content .contacts_form{min-height:250px}}@media screen and (max-width:424px){.contacts .contacts_content_container .contacts_main_content .contacts_data_block{padding:1rem}.contacts .contacts_content_container .contacts_title{padding-top:10px}}.animations_page{border-radius:16px;grid-template-rows:auto;grid-template-columns:auto;gap:20px;padding-top:24px;padding-bottom:24px;display:grid}.animations_page .animation_item{border:1px solid rgba(var(--active-opacity-color),.2);width:100%;height:300px;padding:12px;transition:all .5s;display:flex;position:relative;overflow:hidden}.animations_page .animation_item:hover{box-shadow:0 0 10px .2px rgba(var(--active-opacity-color),.6)}.animations_page .animation_item .animation_title{text-align:center;width:100%;height:100%}
:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));width:var(--toastify-container-width);box-sizing:border-box;color:#fff;flex-direction:column;display:flex;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;word-break:break-word;flex:auto;align-items:center;margin-bottom:1rem;display:flex;position:relative}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{width:100%;transform:translate3d(0,var(--y),0)scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g)*1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{flex-shrink:0;width:22px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;padding:0;transition:all .3s;position:absolute;top:6px;right:6px}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{z-index:1;opacity:.7;transform-origin:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0)scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0)perspective(400px)}30%{transform:translate3d(0,var(--y),0)perspective(400px)rotate3d(1,0,0,-20deg);opacity:1}to{transform:translate3d(0,var(--y),0)perspective(400px)rotate3d(1,0,0,90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
