.mCustomScrollbar{touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/images/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:hsla(0,0%,100%,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:50%}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:linear-gradient(90deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0))}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:linear-gradient(180deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0))}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px hsla(0,0%,100%,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px hsla(0,0%,100%,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px;box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border:1px solid hsla(0,0%,100%,.2);box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:EuclidCircularB;src:url(/fonts/EuclidCircularB.woff2) format("woff2"),url(/fonts/EuclidCircularB.woff) format("woff");font-weight:400;font-style:"normal";font-display:"fallback"}@font-face{font-family:EuclidCircularB;src:url(/fonts/EuclidCircularB-Light.woff2) format("woff2"),url(/fonts/EuclidCircularB-Light.woff) format("woff");font-weight:300;font-style:"normal";font-display:"fallback"}@font-face{font-family:EuclidCircularB;src:url(/fonts/EuclidCircularB-Bold.woff2) format("woff2"),url(/fonts/EuclidCircularB-Bold.woff) format("woff");font-weight:500;font-style:"normal";font-display:"fallback"}footer{position:fixed;bottom:-1vh;-webkit-transform:translateZ(0);z-index:0;width:100%}.footer{background-color:#000;height:101vh;display:flex;flex-direction:column;position:relative;min-height:101vh;transform:translateY(100vh)}.footer,.footer *{color:#fff}.footer__container{padding-right:80px;padding-left:80px;background-color:#000;position:relative;height:100vh;display:flex;flex-direction:column;justify-content:space-around;-webkit-box-pack:justify;-webkit-justify-content:space-around;-ms-flex-pack:justify}.footer__container h2{font-weight:400;color:var(--color-title);padding-top:6vw}.footer__container h2,.footer__link{font-style:normal;font-size:5.6vw;line-height:6vw}.footer__link{font-weight:300;padding-bottom:1px;border-bottom:1px solid hsla(0,0%,100%,.4);color:#fff;cursor:pointer;-webkit-transition:margin-left .25s ease-out;-moz-transition:margin-left .25s ease-out}.footer__link:hover{margin-left:20px}.footer__top-block{display:flex;justify-content:space-between}.footer__btn{position:relative;transition:all .2s linear!important;right:26%;top:1%;font-style:normal;font-weight:400;font-size:1.4vw;line-height:2.4vw;border:1px solid rgba(72,109,146,.2);border-radius:52px;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-mask-image:linear-gradient(90deg,#fc4a4a 7%,#dc26fa 40%);-webkit-linear-gradient:linear-gradient(90deg,#fc4a4a 7%,#dc26fa 40%);background-image:linear-gradient(90deg,#fc4a4a 7%,#dc26fa 40%);text-align:center;box-shadow:none;padding-top:15px;padding-bottom:15px;width:347px}.footer__link-mob{padding-top:8vw}.footer__link-mob p{font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-transform:lowercase;padding-bottom:5px;padding-left:2px}.footer__link-mob a{font-style:normal;font-weight:400;font-size:2.5vh;line-height:34px;color:#fff}.footer__link-addr{padding-top:4vw;padding-right:40px}.footer__link-addr p{font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-transform:lowercase;padding-left:1px;padding-bottom:5px}.footer__addr-link{font-style:normal;font-weight:400;font-size:2.5vh;line-height:34px;padding-top:5px;color:#fff}.footer__addr-link:hover{color:rgba(0,0,0,.4);-webkit-background-clip:text;background-clip:text;background-image:none;background-color:#fff}.footer__contacts-wrapper{display:flex;justify-content:space-between}.footer__list-option li{padding-bottom:23px;padding-right:12px;font-style:normal;font-weight:400;font-size:1.4vw;line-height:1.5vw;width:10vw;color:#fff}.footer__list-option li a{color:#fff}.footer__socials{padding-top:16vw;max-width:42vw;position:relative}.footer__list-social,.footer__socials{display:flex;justify-content:space-between;width:100%}.footer__list-social{flex-direction:column;max-height:15vw;flex-wrap:wrap;max-width:26vw}.footer__list-social li{padding-bottom:1.7vw;padding-right:12px;font-style:normal;font-weight:400;font-size:1.4vw;line-height:1.5vw;width:15vw;color:#fff}.footer__list-social li a{color:#fff}.footer__copyright{max-width:455px;position:relative;top:5vw}.footer__copyright p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:1vw}.footer__copyright a,.footer__copyright p{font-style:normal;font-weight:400;font-size:1vw;line-height:1vw}.footer__brief-link{display:flex;align-items:flex-end;justify-content:center}.footer__top-write{width:100%}.footer__form{padding-top:80px}.footer__link-mob-form{padding-top:0}.footer__socials-form{padding-top:130px}@media (max-width:1500px){.footer__btn{right:0}}@media (max-width:1250px){.footer__container{padding-right:80px}.footer__top-write h2{font-size:9vh;line-height:9vh;padding-bottom:2%}.footer__top-write a{font-size:70px}.footer__socials{justify-content:space-around}.footer__list-social{max-height:15vw}.footer__list-social li{width:11vw}.footer__btn{width:273px;font-size:3.4vh}.footer__copyright{top:1vw}}.footer__form{min-height:auto}@media (max-width:1023px){.footer__container{padding-left:20px;padding-right:20px}.footer__contacts{height:auto}.footer__top-write h2{font-size:7vw;line-height:7vw;padding-bottom:0}.footer__top-write a{font-size:7vw}.footer__link-addr{padding-right:50px;padding-top:11%}.footer__link-mob{padding-top:29%}.footer__list-social{max-height:19vw;justify-content:space-between}.footer__list-social li{width:auto;max-width:120px;padding-right:0;padding-bottom:3vw}.footer__copyright{top:2vw}}@media (max-width:767px){.footer__top-write{display:flex;flex-direction:column;align-items:center;padding-left:8px}.footer__top-write h2{font-weight:400}.footer__top-write a,.footer__top-write h2{font-style:normal;font-size:38px;line-height:43px}.footer__top-write a{font-weight:300;text-align:left;width:100%;max-width:266px}.footer__top-block{flex-direction:column;align-items:center}.footer__brief-link{padding-top:60px;font-style:normal;font-weight:300;font-size:38px;line-height:43px;display:flex;justify-content:center}.footer__btn{right:0;font-style:normal;font-weight:400;font-size:22px;line-height:60px;padding-top:10px;padding-bottom:10px;max-width:335px;width:335px}.footer__link{margin-right:58px;margin-left:-6px}.footer__link:hover{margin-left:10px}.footer__socials{display:none}.footer__link-mob{padding-top:61px}.footer__link-mob a{font-size:22px;line-height:34px}.footer__link-addr{padding-top:40px}.footer__link-addr a{font-size:22px;line-height:34px}.footer__copyright{padding-top:62px;top:0}.footer__copyright p{padding-bottom:30px;max-width:276px}.footer__copyright a,.footer__copyright p{font-style:normal;font-weight:400;font-size:16px;line-height:20px}.footer{padding-top:29px;height:101vh;padding-bottom:69px;margin-bottom:-3px;min-height:100%}.footer__container{height:100%;padding-bottom:0}.footer__form{padding-top:40px;min-height:auto;height:auto;padding-bottom:60px}.footer__link-mob-form{padding-top:0}footer{height:100%}}@media (max-width:400px){.footer__top-write h2{width:335px}}@media (max-width:374px){.footer__top-write h2{font-size:32px;margin:0 auto;width:290px}.footer__link{margin:0 auto}.footer__top-write{padding-left:0}.footer__btn{width:290px}.footer{height:auto}.footer__container{height:100%}}.m-logo{margin-right:4px}.header__container{width:100%;display:flex;justify-content:space-between;align-items:center}.header__logo-wrapper{position:relative;z-index:20001;display:flex;align-items:center}.header__logo-wrapper a{cursor:pointer!important;text-transform:uppercase;color:var(--main-color);font-weight:700;font-size:2.5vh}.header__logo-wrapper a>span{background-image:linear-gradient(90deg,red,#f0f);-webkit-background-clip:text;background-clip:text;color:transparent}.header__logo-wrapper img,.header__logo-wrapper svg{cursor:pointer!important}.header__logo-wrapper h1{font-family:EuclidCircularB,Arial,sans-serif;font-style:normal;font-weight:600;font-size:1.8vh;line-height:1.8vh;letter-spacing:.02em;text-transform:uppercase;position:relative}.header__logo-wrapper .svg-sprite-icon{position:relative;top:-7px;fill:var(--header-r);width:1.2vh;height:.8vw;z-index:500}.header__logo-wrapper p{font-family:EuclidCircularB,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1.4vh;line-height:1.4vw;padding-left:15px;position:relative;color:var(--header-blue)}.header{padding-right:78px;padding-left:78px;height:106px;display:flex;align-items:center;justify-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;z-index:1000}.logo-text path{fill:var(--main-color)}.white-logo path{fill:#fff}.header__dark-bg{position:fixed!important;background-color:var(--main-color)}.header__dark-bg .header__logo-wrapper h1{color:var(--bg-color)}.header__dark-bg .header__logo-wrapper p{color:var(--header-special)}.header__dark-bg .header__lang{color:var(--bg-color)}.header__dark-bg .header__menu-text{display:none}.header__dark-bg .header__menu-text span:before,.header__dark-bg .header__menu-text:after,.header__dark-bg .header__menu-text:before{background-color:var(--bg-color)}.header__video-link{width:5vh;height:5vh;background-image:url(/images/play-button-bg.png);background-size:cover;background-repeat:no-repeat;text-align:center;line-height:4.7vh;cursor:pointer;display:none}.header__video-link svg{width:4vh}.header.out{transform:translateY(-100%)}.header__btn{position:relative;left:37px;font-family:EuclidCircularB,Arial,sans-serif;font-style:normal;font-weight:400;text-align:center;height:3.2em;width:14em;line-height:3.2em;border:1px solid #ebedf0;border-radius:2em}.link-text{color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-mask-image:linear-gradient(90deg,#fc4a4a 7%,#dc26fa 40%);background-image:linear-gradient(90deg,red,#f0f)}.header__btn:hover .link-text{color:#fff;background-image:none}.header__btn:hover{background-image:none}.header__btn .link-text{height:100%;width:100%;position:relative;z-index:1;pointer-events:none;color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,red,#f0f)}.header__switch{position:relative;display:inline-block;width:2.7vw;height:1.7vw;margin-left:2vw;margin-right:2vw}.header__switch input{display:none}.header__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;width:inherit}.header__slider:before{position:absolute;content:"";height:1.2vw;width:1.2vw;left:.25vw;bottom:.25vw;background-color:#fff;transition:.4s}.header__switch input:checked+.header__slider{background:linear-gradient(90deg,red,#f0f)}.header__switch input:focus+.header__slider{box-shadow:0 0 1px #2196f3}.header__switch input:checked+.header__slider:before{transform:translateX(1vw)}.header__slider.round{border-radius:3vw}.header__slider.round:before{border-radius:50%}.header__social-wrapper{z-index:20001;display:flex;align-items:center;justify-content:flex-end;-webkit-box-pack:justify;-webkit-justify-content:flex-end;-ms-flex-pack:justify;width:100%;max-width:50%;position:relative;font-size:2.2vh;line-height:1.4vw;padding-right:2.2vw}.header__social-wrapper p{font-style:normal;font-weight:400;position:relative}.header__menu-text{margin-right:1vh;position:relative;cursor:pointer}.header__menu-toggler{margin-top:.5vh;cursor:pointer}.header__menu-line{width:25px;transition:all .2s linear!important}.header__menu-line,.header__menu-line-mob{height:2px;background-color:var(--main-color)}.header__menu-line-mob{display:none;margin-left:10px;margin-top:4px;width:15px}.header__menu-line:first-child{margin-bottom:4px}.header__lang{font-style:normal;font-weight:400;line-height:18px;margin-left:35px}.header__lang input{display:none}@media (max-width:1100px){.header__switch{margin-right:10px;margin-left:10px}.header__lang{margin-left:5px}.header{padding-right:78px}.header__social-wrapper{max-width:440px;justify-content:space-between;position:relative;left:-30px}}@media (max-width:1023px){.header__switch{display:none}.header__dark-bg .header__menu-text{display:inline-block}.header__dark-bg .header__menu-text p{color:var(--bg-color)}.header__btn:not(.footer__btn):not(.modal-menu-btn),.header__lang,.header__video-link{display:none}.header__social-wrapper{left:0;justify-content:flex-end;max-width:150px}}@media (max-width:767px){.header__menu-toggler{margin-top:0;margin-left:15px}.header__menu-line-mob{display:block}.header__btn-wrapper,.header__logo-wrapper p,.header__nav-block{display:none}.header{padding:18px 20px 20px 17px;height:auto}.header__container{padding-bottom:0}.header__menu-text{margin-right:0}.header__menu-text p{opacity:0;width:1px;font-size:1px;position:relative}.header__menu-text span{position:relative}.header__menu-text span:before{content:"";position:absolute;width:11px;height:2px;top:12px;left:27px;background-color:var(--main-color);z-index:1000;opacity:1}.header__menu-text:before{left:21px;top:0;width:18px}.header__menu-text:after{width:18px;left:21px;top:6px}.header__switch{display:block;margin-left:0;margin-right:0;height:25px}.header__social-wrapper{flex-direction:row-reverse;justify-content:center;max-width:116px}.header__slider:before{width:17px;height:17px;bottom:4px}}@media (max-width:374px){.header__social-wrapper{max-width:127px}}@media (min-width:768px){.mobile-modal-menu{display:none!important}}.header__nav-block p{font-family:EuclidCircularB,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px!important;line-height:20px;color:var(--footer-bg);padding-right:5px}.header__nav-block a:last-child{opacity:.4;cursor:default}.header__nav-block{display:flex;padding-right:78px;margin-bottom:53px;padding-top:37px}.header__nav-block-servnest{padding-top:120px}@media (max-width:1100px){.header__nav-block p{padding-right:0}.header__nav-block p:last-child{max-width:500px}}@media (max-width:767px){.header__nav-block{display:none}}html{font-family:EuclidCircularB,Arial,serif;font-size:16px;height:100%}div[data-theme=light]{--main-color:#000;--bg-color:#fff;--main-link-color:#000;--header-color:hsla(0,0%,100%,.9);--footer-bg:#000;--main--footer:#fff;--footer--opac:hsla(0,0%,100%,.4);--form-info:rgba(39,39,39,.4);--blog-bg:linear-gradient(0deg,#ebedf0 90%,#fff 0);--blog-grey-bg:#ebedf0;--bg-recomendation:#f2f2f2;--color-title:rgba(0,0,0,.4);--header-blue:rgba(72,109,146,.6);--header-special:#fff;--abaut-bg:#f7f7f7;--project-btn:hsla(0,0%,100%,.6);--header-r:rgba(72,109,146,.5);--sub-title:#fff;--bg-blog-sub:#ebedf0;--partner-color:grayscale(100%);--input-label:#333;--input-check:#fff;--input-checked:#000;--file-input:#a4b6c9;--textarea-background:#f4f6f8;--about-team-item:rgba(72,109,146,.6);--hero-color:#fff}div[data-theme=dark]{--input-check:#000;--input-checked:#fff;--file-input:#fff;--input-label:#f7f7f7;--partner-color:brightness(1000%);--main-link-color:#fff;--bg-blog-sub:#333;--sub-title:#333;--project-btn:#000;--header-r:#fff;--header-special:rgba(72,109,146,.6);--header-blue:#fff;--main-color:#fff;--bg-color:#0c0c0c;--blog-grey-bg:#0c0c0c;--header-color:rgba(0,0,0,.9);--footer-bg:#fff;--main--footer:#000;--footer--opac:rgba(0,0,0,.4);--form-info:#fff;--blog-bg:linear-gradient(0deg,#333 100%,#333 0);--bg-recomendation:#282727;--color-title:hsla(0,0%,100%,.4);--abaut-bg:#f7f7f7;--textarea-background:#000;--about-team-item:#fff;--hero-color:#000}body{min-height:100vh;margin:0;padding:0;overflow-y:auto;text-rendering:optimizeSpeed;line-height:1.5}*,:after,:before{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0;font-weight:400;color:var(--main-color)}a,ol,ul{list-style:none}a{color:#fff;cursor:pointer}a,a:visited{text-decoration:none}p{color:var(--main-color)}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:var(--main-color)}input::-ms-clear{display:none}input:invalid{box-shadow:none}button,input{border:none}audio,canvas,iframe,img,svg,textarea,video{vertical-align:middle}textarea{resize:none}button,input,select{outline:none}button::-moz-focus-inner{padding:0;border:0}a:hover{color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,red,#f0f)}.disabled-scroll{overflow:hidden;background-color:var(--main-color);height:100%;min-height:100%}@media (max-width:768px){.disabled-scroll{max-height:812px}}.blogpage{padding-top:100px}.blogpage__views-wrapper svg{width:21px;height:18px;fill-opacity:.4;fill:var(--main-color)}.blogpage__header-bg{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:532px;position:relative;background-image:url(/images/bg__blog-header.png);background-size:cover;background-repeat:no-repeat;margin-bottom:30px;border-radius:12px}.blogpage__info>h2{display:none}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.blogpage__header-bg{background-image:url(/images/bg__blog-header@2x.png)}}.blogpage__header-bg h2{font-family:EuclidCircularB,Arial,sans-serif;font-weight:500;font-size:50px;line-height:49px;color:#fff;padding-bottom:60px;padding-left:60px;max-width:1155px}.blogpage__container{position:relative;padding-left:78px;padding-right:78px}.blogpage__logo-wrapper{display:flex;align-items:center}.blogpage__logo-wrapper:hover{color:rgba(0,0,0,.4);-webkit-background-clip:text;background-clip:text;background-image:none;background-color:transparent}.blogpage__logo-wrapper h3{font-family:EuclidCircularB,Arial,sans-serif;font-style:normal;font-weight:700;font-size:22px;line-height:30px;color:var(--main-color);text-transform:capitalize;padding-left:14px;position:relative;padding-right:20px;text-transform:uppercase}.blogpage__logo-wrapper h3:after{content:"";position:absolute;width:12px;height:12px;background-image:url(/images/marker.svg);top:8px;right:5px}.blogpage__logo-wrapper p{font-family:EuclidCircularB,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:var(--color-title);padding-top:2px}.blogpage__header-bg>.blogpage__views-wrapper{display:none}.blogpage__views-wrapper{display:flex;align-items:center}.blogpage__views-wrapper p{font-style:normal;font-weight:400;font-size:16px;line-height:20px;padding-right:10px;color:var(--color-title)}.blogpage__info{display:flex;justify-content:space-between;align-items:center;padding-bottom:60px}.blogpage__header-categories{display:flex;padding-left:60px;padding-top:60px}.blogpage__categories-link{cursor:default;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#fff;padding:10px 20px;background:linear-gradient(0deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.2));border:1px solid hsla(0,0%,100%,.2);box-sizing:border-box;border-radius:52px}.blogpage__categories-link:first-child{margin-right:20px}.blogpage__categories-link:hover{color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,red,#f0f)}.blogpage__socials{display:flex;position:absolute;max-height:100%!important;height:100%!important;flex-direction:column;padding-right:20px;padding-top:9px}.blogpage__socials svg{width:33px;height:33px;background:#fff;padding:5px;border:1px solid rgba(0,0,0,.6);border-radius:50%;margin-bottom:21px}.blogpage__socials svg:hover{fill:#dc26fa;border:1px solid #f0f}.blogpage__cont-like{display:flex;position:relative;top:16px;left:5px}.blogpage__cont-like img{width:20px;height:18px;padding:0;margin-right:9px;fill:red}.blogpage__cont-like p{font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#00a267}.blogpage__main-block{display:flex;position:relative}.blogpage__main-text{padding-left:8%}.blogpage__main-text p{font-style:normal;font-weight:400;font-size:26px;line-height:40px;word-wrap:break-word;color:var(--main-color);padding-bottom:40px}.blogpage__main-text figure{width:100%;height:auto;margin:0}.image-list-item{width:calc(50% - 25px)!important;margin-right:25px!important}.blogpage__main-text img{margin-top:59px;margin-bottom:60px;width:100%;height:auto;border-radius:12px}.blogpage__main-text h3{font-style:normal;font-weight:500;font-size:90px;line-height:100px;max-width:846px;padding-bottom:60px}.blogpage__cat-text p{padding-bottom:0}.blogpage__text-imgs{display:flex;width:100%;padding-top:59px}.blogpage__text-img,.blogpage__text-imgs img{-o-object-fit:cover;object-fit:cover;height:100%;padding:0}.blogpage__text-img{margin-right:16px;margin-bottom:60px;width:100%;max-width:621px}.blogpage__text-img:last-child{margin-right:0}.blogpage__list{display:flex;padding-bottom:50px;justify-content:space-between}.blogpage__recomendtion{padding-right:80px;padding-left:80px;background:var(--bg-recomendation);margin-top:20px}.blogpage__recomendtion h2{font-style:normal;font-weight:500;font-size:90px;line-height:100px;padding-top:60px;padding-bottom:60px}.blogpage__img-wrap img{border-radius:12px}.blogpage__sup-text{margin-bottom:20px}.blogpage__social-wrap{display:flex;flex-direction:column}.blogpage__social-wrap svg{width:33px;height:33px;background:#fff;padding:5px;border:1px solid rgba(0,0,0,.6);border-radius:50%;margin-bottom:21px}.blogpage__social-wrap svg:hover{fill:#dc26fa;border:1px solid #f0f}@media (max-width:1220px){.blogpage__recomendtion{padding-right:30px;padding-left:30px}}@media (max-width:1023px){.blogpage__recomendtion{padding-right:5px;padding-left:5px}.blogpage__list{width:100%;display:flex;justify-content:space-between}}@media (max-width:767px){.blogpage__header-categories{padding-left:14px;padding-top:14px}.blogpage__header-categories a{font-style:normal;font-weight:400;font-size:12px;line-height:15px}.blogpage__header-categories a:first-child{margin-right:14px}.blogpage{padding-top:69px}.blogpage__header-bg{height:200px;margin-bottom:17px;background-image:url(/images/bg__blog-header-mob.png)}}@media only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:767px) and (min-resolution:1.5dppx),only screen and (max-width:767px) and (min-resolution:144dpi){.blogpage__header-bg{background-image:url(/images/bg__blog-header-mob@2x.png)}}@media (max-width:767px){.blogpage__header-bg>.blogpage__views-wrapper{display:flex}.blogpage__info>.blogpage__views-wrapper{display:none}.blogpage__header-bg h2{font-style:normal;font-weight:500;font-size:28px;line-height:36px;color:#000}.blogpage__info{flex-direction:column;align-items:flex-start;padding-bottom:22px}.blogpage__views-wrapper{justify-content:flex-end;padding-right:14px;padding-bottom:14px}.blogpage__views-wrapper svg{fill:#fff;fill-opacity:1}.blogpage__views p{font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#fff}.blogpage__logo-wrapper{padding-bottom:17px}.blogpage__logo-wrapper img{width:30px;height:30px}.blogpage__logo-wrapper h3{font-style:normal;font-weight:400;font-size:16px;line-height:24px;padding-left:10px}.blogpage__logo-wrapper h3:after{top:6px;right:5px}.blogpage__logo-wrapper p{font-style:normal;font-weight:400;font-size:14px;line-height:18px;padding-top:4px}.blogpage__container{padding-left:20px;padding-right:20px}.blogpage__main-block{flex-direction:column}.blogpage__socials{display:flex;flex-direction:row;padding-bottom:9px}.blogpage__socials svg{margin-right:23px}.blogpage__social-wrap{display:flex;flex-direction:row-reverse}.blogpage__cont-like{position:relative;top:8px;left:5px;padding-top:0}.blogpage__cont-like svg{margin-right:9px}.blogpage__main-text p{font-style:normal;font-weight:400;font-size:16px;line-height:24px;padding-bottom:24px}.blogpage__main-text img{height:224px;padding:0;max-width:535px;width:100%;-o-object-fit:cover;object-fit:cover;margin:28px auto 0}.blogpage__main-text h3{font-style:normal;font-weight:500;font-size:28px;line-height:36px;padding-top:30px;padding-bottom:30px}.blogpage__cat-text p{padding-bottom:0}.blogpage__text-imgs{display:flex;flex-direction:column;padding-top:32px}.blogpage__text-imgs img{border-radius:12px;width:100%;margin:0;height:188px;-o-object-fit:cover;object-fit:cover;max-width:800px}.blogpage__text-img{margin-bottom:20px;display:flex}.blogpage__recomendtion{padding-left:20px;padding-right:20px;margin-top:36px}.blogpage__recomendtion h2{font-style:normal;font-weight:500;font-size:28px;line-height:36px;padding-top:30px;padding-bottom:30px}.blogpage__list{flex-direction:column;padding-bottom:29px}.blogpage__categories-link{padding:8px 12px}.blogpage__info h2{font-style:normal;font-weight:500;font-size:28px;line-height:36px;text-align:left}.blogpage__sup-text{margin-bottom:0}figure~figure{width:100%!important;height:auto;margin-right:0!important}}@media (max-width:400px){.blogpage__main-text img{-o-object-fit:cover;object-fit:cover;height:124px}.blogpage__text-imgs{-o-object-fit:contain;object-fit:contain;padding-bottom:11px}.blogpage__text-imgs img{height:188px}}@media (max-width:374px){.blogpage__info h2{font-size:22px}}.vcru__imgs{display:flex;position:relative;margin-left:-10px}.vcru__imgs:before{content:attr(data-content);position:absolute;right:-3px;top:-22px;color:#00a267}.vcru__imgs img{margin-right:30px}.vcru__imgs img:hover{transition:.7s;transform:scale(1.2)}.vcru{position:relative;z-index:92;display:flex;justify-content:center;background-color:#feebef;padding-top:69px;padding-bottom:45px}.vcru__link{margin-right:70px;position:relative;left:13px}.vcru__link-wrap{display:flex;align-items:flex-end}.vcru__link-wrap p{font-style:normal;font-weight:400;font-size:26px;line-height:21px;color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,red,#f0f)}@media (max-width:1220px){.vcru{flex-wrap:wrap}.vcru__link-wrap{margin-bottom:40px}}@media (max-width:767px){.vcru__imgs picture:first-child{display:none}.vcru__imgs .vcru__link-wrap p{margin-right:10px}.vcru__imgs img:first-child{display:none}.vcru{padding:30px 20px}}@media (max-width:400px){.vcru__link{margin:0 auto;left:8px}.vcru__imgs{margin-left:22px;margin-top:13px;justify-content:space-between;width:100%;max-width:336px}.vcru__imgs:before{right:3px}.vcru__imgs img{margin-right:0}}.blogpage__item-link{font-style:normal;font-weight:400;font-size:18px;line-height:23px;color:transparent;position:relative;-webkit-background-clip:text;background-clip:text;-webkit-mask-image:linear-gradient(90deg,#fc4a4a 7%,#dc26fa 40%);background-image:linear-gradient(90deg,red,#f0f)}.blogpage__item-link:hover:before{content:"\2192";position:absolute;width:10px;height:10px;color:#dc26fa;left:137px}.blog__item-footer{padding:23px 23px 18px 21px}.blog__item,.blog__item-footer{display:flex;justify-content:space-between}.blog__item{width:100%;margin-right:16px;background-color:var(--main--footer);border-radius:12px;flex-direction:column}.blog__item:last-child{margin-right:0}.blog__item img{-o-object-fit:cover;object-fit:cover;width:100%}.blog__item-wrapper{padding-left:30px}.blog__item-wrapper h4{font-style:normal;font-weight:500;font-size:40px;line-height:50px;padding-bottom:20px;max-width:654px;color:var(--main-color)}.blog__item-wrapper p{font-style:normal;font-weight:400;font-size:16px;line-height:24px;padding-bottom:30px;padding-right:10px;color:var(--main-color)}.blog__item-wrapper img{width:40px}.blog__logo-item{cursor:default;padding-top:30px;padding-bottom:20px;display:flex;align-items:center}.blog__logo-item p{padding-bottom:0}.blog__cont-like{top:1px;left:3px}.blog__cont-like img{width:auto}.blog__item-main{width:49.5%;margin-right:0;margin-left:0;margin-bottom:20px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1220px){.blog__item-wrapper{padding-left:20px;padding-right:20px}.blog__item-wrapper h4{font-size:32px;padding-right:5px}.blog__item-wrapper .blogpage__header-bg h2{padding-right:20px}}@media (max-width:1023px){.blog__item img{height:280px}.blog__logo-item img{height:40px}.blogpage__cont-like img{height:18px}.blog__item-main{width:100%}}@media (max-width:767px){.blog__item{margin-bottom:20px}.blog__item img{width:100%;margin:0 auto}.blog__item-wrapper{padding-right:9px}.blog__item-wrapper h4{font-style:normal;font-weight:500;font-size:28px;line-height:36px}.blog__logo-item{padding-top:19px}.blog__logo-item img{width:30px;height:30px;margin:0}.blog__logo-item h3{font-style:normal;font-weight:400;font-size:16px;line-height:24px}.blog__logo-item h3:before{top:7px;left:123px}.blog__logo-item p{font-style:normal;font-weight:400;font-size:14px;line-height:18px}.blog__like-wrap{margin-right:9px}}@media (max-width:400px){.blog__item img{height:164px;width:100%;max-width:400px}.blog__like-wrap{margin-right:9px}.blog__like-wrap img{height:18px}.blog__logo-item img{width:30px;height:30px;margin:0}}@media (max-width:374px){.blog__item-wrapper h4{font-size:22px}}.blog__container{background-image:#fff;margin:0 auto;display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;padding:100px 78px 90px}.blog__container h1{text-align:left;width:100%;font-style:normal;font-weight:700;font-size:100px;line-height:120px;margin-bottom:60px;color:var(--main-color)}.blog__items-list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin:0 auto;justify-content:space-between}.blog__link-add-post{font-style:normal;font-weight:400;font-size:22px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:60px;margin-top:60px;margin-left:auto;margin-right:auto;background-color:#fff;border-radius:52px;padding:10px 46px;color:#333}.blog__header{position:relative}.blog__header h2{max-width:759px}.blog__header-text{display:flex;width:100%;justify-content:space-between}.blog__mob-title>.blog__header-text{display:none}.blog__bg-link{position:relative}.blog__bg-link:before{content:"";position:absolute;background-image:url(/images/arrow.svg);background-repeat:no-repeat;background-position:50%;width:16px;height:16px;color:#fff;bottom:72px;right:62px;border-radius:50%;padding:39px;border:1px solid #fff}.blog__big-item{width:100%;margin-top:10px}.blog__header-last{background-image:url(/images/bg__block-header-last.png);background-size:cover;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.blog__header-last{background-image:url(/images/bg__block-header-last@2x.png)}}@media (max-width:1023px){.blog__header h2{padding-left:20px;padding-bottom:20px;max-width:500px;font-size:36px}.blog__bg-link:before{right:14px}.blog__items-list{flex-direction:column;flex-wrap:nowrap;align-items:center}}@media (max-width:767px){.blog__mob-title{background-color:var(--sub-title);padding-top:17px;padding-bottom:147px;margin-bottom:30px}.blog__header h2{padding-left:20px}.blog__bg-link:before{right:0;bottom:-120px;left:30px;border:1px solid #000;background-image:url(/images/arrow-mob.svg)}.blogpage__header-bg>.blog__header-text,.blogpage__header-bg>h2{display:none}.blogpage__info>h2{display:block}.blog__header-text,.blog__mob-title>.blog__header-text{display:flex;flex-direction:column}.blog__header-text h2{padding-left:20px;padding-right:20px;font-style:normal;font-weight:500;font-size:28px;line-height:36px}.blog__container{padding-left:0;padding-right:0;padding-bottom:100px}.blog__container h1{font-style:normal;font-weight:700;font-size:36px;line-height:46px;padding-left:20px}.blog__big-item-wrap,.blog__items-list{padding-right:20px;padding-left:20px}.blog__mob-title-in{background-color:var(--bg-blog-sub)}.blog__header-last{background-image:url(/images/bg__block-header-last-mob.png);background-size:cover;background-repeat:no-repeat}}@media only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:767px) and (min-resolution:1.5dppx),only screen and (max-width:767px) and (min-resolution:144dpi){.blog__header-last{background-image:url(/images/bg__block-header-last-mob@2x.png)}}@media (max-width:767px){.blog__link-add-post{width:100%;max-width:336px;margin-left:20px;margin-right:20px;text-align:center}}.form__container{padding-right:78px;padding-left:78px;padding-bottom:150px}.form__container h1{font-style:normal;font-weight:700;font-size:100px;line-height:120px;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-mask-image:linear-gradient(90deg,#fc4a4a 7%,#dc26fa 40%);-webkit-linear-gradient:linear-gradient(90deg,#fc4a4a 7%,#dc26fa 40%);background-image:linear-gradient(90deg,#fc4a4a 7%,#dc26fa 40%);box-shadow:none;text-transform:uppercase;padding-bottom:50px}.form__container h2{max-width:1058px;padding-bottom:30px}.form__container h2,.form__link-base{font-style:normal;font-weight:500;font-size:50px;line-height:60px;color:var(--main-color)}.form__link-base{padding-left:13px}.form__rabs input[type=radio]{display:none}.form__rabs label{background:var(--input-check);color:#999;display:inline-block;font-size:16px;padding:15px 40px;margin-right:29px;cursor:pointer;box-shadow:0 0 1px #ccc;border:1px solid rgba(72,109,146,.2);box-sizing:border-box;border-radius:52px}.form__rabs label:last-child{margin-right:0}.select__item{color:#999}.form__rabs input[type=radio]:checked+label{background:var(--input-checked);color:var(--input-check);border:1px solid #000}.form__rabs input[type=radio]:checked+label>p{color:var(--input-check)}.form__rabs{width:100%;max-width:1100px}.from__fp-label{margin-bottom:30px}.form__radio{padding-top:30px;padding-bottom:30px}.form__radio h2{font-style:normal;font-weight:500;font-size:40px;line-height:50px;padding-bottom:40px;color:var(--main-color)}.form__rabs-project,.form__rabs-project form{max-width:1055px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.form__rabs-project label{margin-right:0;display:flex;margin-bottom:30px}.form__texterea-block{display:flex;flex-direction:column;max-width:987px;padding-bottom:30px}.form__texterea-block h2{font-style:normal;font-weight:500;font-size:40px;line-height:50px;padding-bottom:40px;color:var(--main-color)}.form__texterea-block textarea{width:100%;max-width:987px;height:320px;color:#486d92;font-style:normal;font-weight:400;font-size:22px;line-height:60px;background:var(--textarea-background);border:1px solid rgba(72,109,146,.2);box-sizing:border-box;border-radius:12px;padding-top:30px;padding-left:30px}.form__texterea-block textarea::-moz-placeholder{font-style:normal;font-weight:400;font-size:22px;line-height:60px;margin:0;padding:0;color:rgba(72,109,146,.6)}.form__texterea-block textarea:-ms-input-placeholder{font-style:normal;font-weight:400;font-size:22px;line-height:60px;margin:0;padding:0;color:rgba(72,109,146,.6)}.form__texterea-block textarea::placeholder{font-style:normal;font-weight:400;font-size:22px;line-height:60px;margin:0;padding:0;color:rgba(72,109,146,.6)}.form__texterea-block textarea:focus{border:1px solid rgba(72,109,146,.2);outline:none}.form__file-input{display:flex;justify-content:flex-end;padding-top:10px}.form__file-input label{font-style:normal;font-weight:400;font-size:20px;line-height:30px;color:var(--file-input);border-bottom:1px solid var(--file-input);padding-bottom:6px;cursor:pointer}.form__file-input input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;text-align:right}.form__input-item{display:flex;flex-direction:column;width:49%}.form__input-item input{background:var(--textarea-background);border:1px solid rgba(72,109,146,.2);box-sizing:border-box;border-radius:12px;padding:20px 30px;width:100%}.form__input-item input::-moz-placeholder{font-style:normal;font-weight:400;font-size:22px;line-height:60px;color:rgba(72,109,146,.6)}.form__input-item input:-ms-input-placeholder{font-style:normal;font-weight:400;font-size:22px;line-height:60px;color:rgba(72,109,146,.6)}.form__input-item input::placeholder{font-style:normal;font-weight:400;font-size:22px;line-height:60px;color:rgba(72,109,146,.6)}.form__input-item label{font-style:normal;font-weight:400;font-size:22px;line-height:60px;color:var(--input-label)}.form__input-item:first-child{margin-right:25px}.form__main-block{display:flex;padding-bottom:60px;max-width:987px}.form__btn-block{display:flex;align-items:center}.form__btn-block button{cursor:pointer;color:#fff;padding-top:20px;padding-bottom:20px;width:100%;max-width:347px;background:linear-gradient(94.57deg,#fc4a4a 2.15%,#dc26fa 74.8%),#fff;border-radius:52px}.form__btn-block p{font-style:normal;font-weight:400;font-size:16px;line-height:20px;max-width:458px;padding-left:30px;color:var(--form-info)}.form__btn-block p span{margin-left:5px;padding-bottom:4px;border-bottom:1px solid rgba(72,109,146,.2)}.form__btn-block p span a{font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:var(--form-info)}.select__current{display:none}@media (max-width:1224px){.form__rabs-project{max-width:1000px;align-items:center;justify-content:flex-start}.form__rabs-project label{margin-right:30px}}@media (max-width:1124px){.form__container{padding-left:58px;padding-right:58px}.form__goals label{margin-bottom:30px}}@media (max-width:1023px){.form__main-block{flex-direction:column}.form__input-item{width:100%}.form__container h2{max-width:648px}}@media (max-width:767px){.select{position:relative}.select.is-active .select__body{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--input-check);position:relative;z-index:100;opacity:1}.select.is-active .select__body label{margin-top:10px;margin-bottom:10px;background:rgba(72,109,146,.06);border:1px solid rgba(72,109,146,.2);box-sizing:border-box;border-radius:12px;width:100%;padding:15px 30px}.select.is-active .select__current:before{transform:rotate(-45deg)}.select.is-active .select__current:after{transform:rotate(45deg)}.select__header{cursor:pointer}.select__body{left:0;position:absolute;top:100%;right:0;transition:opacity 1s ease-in-out;opacity:0}.select__item{cursor:pointer}.opacity{opacity:1}.select__current{margin-bottom:10px;display:inline-block;background:rgba(72,109,146,.06);border:1px solid rgba(72,109,146,.2);box-sizing:border-box;border-radius:12px;width:100%;padding:15px 30px;color:var(--input-label);position:relative}.select__current:before{right:20px;transform:rotate(45deg)}.select__current:after,.select__current:before{content:"";position:absolute;background-color:#486d92;width:10px;height:1px;top:25px;transition:.6s}.select__current:after{right:13px;transform:rotate(-45deg)}.form__rabs{display:none}.form__project{padding-bottom:30px}.form__container{padding-left:20px;padding-right:20px;padding-bottom:126px}.form__container h1{font-style:normal;font-weight:700;font-size:36px;line-height:46px;padding-top:119px}.form__container h2{max-width:305px;color:rgba(72,109,146,.6);padding-bottom:10px}.form__container h2,.form__link-base{font-style:normal;font-weight:400;font-size:18px;line-height:24px}.form__radio{padding-top:10px;padding-bottom:0}.form__radio h2{padding-top:0;margin-right:0;max-width:none}.form__radio h2,.form__texterea-block h2{font-style:normal;font-weight:500;font-size:28px;line-height:36px;color:var(--input-checked);padding-bottom:20px}.form__goals{padding-top:10px}.form__main-block{padding-bottom:30px}.form__main-block input{width:100%}.form__input-item:first-child{margin-right:0;margin-bottom:10px}.form__texterea-block textarea{padding-top:0;padding-left:30px}.form__texterea-block textarea::-moz-placeholder{font-style:normal;font-weight:400;font-size:18px;line-height:24px;padding-top:18px}.form__texterea-block textarea:-ms-input-placeholder{font-style:normal;font-weight:400;font-size:18px;line-height:24px;padding-top:18px}.form__texterea-block textarea::placeholder{font-style:normal;font-weight:400;font-size:18px;line-height:24px;padding-top:18px}.form__btn-block{flex-direction:column}.form__btn-block p{padding-top:20px;padding-left:0;max-width:335px}.form__btn-block p,.form__file-input label{font-style:normal;font-weight:400;font-size:16px;line-height:20px}}.hero__container{padding-left:78px;padding-right:78px;display:flex;display:-ms-flexbox;flex-direction:column;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:center;-ms-flex-pack:justify;height:100%}.hero__container .gradient-bg{pointer-events:none}.home__container{padding-left:78px;padding-right:78px;padding-top:8.5vw;height:100%}.hero__container h1{font-style:normal;font-weight:700;font-size:6.4vw;line-height:7.4vw;text-transform:uppercase;border:none;box-shadow:none;max-width:985px;white-space:nowrap}@media (min-width:1700px){.hero__container h1{max-width:none}}.home__awards-link{position:absolute;top:26px;left:52px;cursor:pointer}.home__awards-link svg{width:1.75vw;height:1vw;fill:#4fc4b6}.home__projects,.home__title-wrap{position:relative}.home__projects{z-index:12;padding-right:4.9vw;padding-left:4.9vw;padding-top:5vw;height:100%}.header{width:100%}.home__nav-block{display:flex;justify-content:flex-start;width:100%;padding-top:7vw}.home__nav-block>.home__main-link{margin-left:15px}.home__nav-block>.home__main-lin:first-child{margin-left:0}.home__main-link{font-style:normal;font-weight:400;font-size:1.25vw;line-height:1.6vw;border-bottom:1.31818px solid;border-color:var(--main-link-color);color:var(--main-link-color);transition:all .3 linear!important}.scroll-text{position:absolute;bottom:4vw;font-size:1vw;line-height:1vw;cursor:pointer}.scroll-text,.scroll-text:hover{color:var(--main-link-color)}.scroll-text span{margin-left:6px}.scroll-arrow{color:var(--main-link-color)}.home__item-wrapper{position:relative;width:100%;border-radius:40px;height:29.5vw}.home__item-wrapper img:first-child,.home__item-wrapper img:last-child{position:relative}.home__item-wrapper--second{height:51vw}.home__projects-list{width:100%;flex-wrap:wrap;flex-direction:column;max-height:114vw;align-content:space-between}.home__projects-container,.home__projects-list{display:flex;justify-content:space-between}.home__project-item{margin-bottom:7vw;width:47%;background-clip:content-box;cursor:pointer}.home__project-item h3{font-style:normal;font-weight:400;font-size:1.63vw;line-height:2.5vw;padding-top:1.63vw}.home__project-item p{font-style:normal;font-weight:400;font-size:1vw;line-height:1.25vw;padding-top:1vw;color:var(--main-link-color)}.home__projects-block h2{font-style:normal;font-weight:400;font-size:5.5vw;line-height:5vw;max-width:32vw;padding-bottom:7vw}.home__logos-slider{display:flex;justify-content:space-between;position:relative;height:150px;padding:0;margin:0;list-style-type:none}.home__slider,.home__slider-center{padding-bottom:2vw;overflow:hidden;width:100%}.home__slider-last{overflow:hidden;width:100%}.slider-wrapper{position:relative;display:flex;transition:transform .6s ease}.home__slider-wrapper,.home__slider-wrapper-center{width:140vw;display:flex;justify-content:space-around;-webkit-box-pack:justify;-webkit-justify-content:space-around;-ms-flex-pack:justify;position:relative}.home__slider-item{flex:0 0 12%;max-width:12%;display:flex;justify-content:center}.home__slider-item img{filter:var(--partner-color);fill:#ebedf0}.home__slider-item svg{mix-blend-mode:luminosity;fill:#ebedf0}.home__logos-container{margin-top:3.5%}.home__logos-container h2{font-style:normal;font-weight:500;font-size:3.1vw;line-height:4.4vw;text-align:center;max-width:89vw;margin:0 auto}.home__link-wrapper{width:100%;padding:1vw 0;display:flex;justify-content:center}.button-container{padding:4.5vw 0}.home__project-link{font-style:normal;font-weight:400;font-size:1.9vw;line-height:3.7vw;padding:20px 41px;border:1px solid rgba(72,109,146,.2);box-sizing:border-box;border-radius:52px;color:var(--main-color)}.home__logos{padding-bottom:0}.home__preiews{display:none;padding-bottom:73px}.home__sliders-wrapper{margin-top:2vw}@media (max-width:1023px){.hero-container,.home__container{padding-left:78px;padding-right:78px}.home__container{padding-top:9vw;height:100%}.hero__container h1{font-size:60px;line-height:70px}.home__nav-block{flex-wrap:wrap;padding-top:42px;padding-bottom:98px}.home__main-link{margin-bottom:20px}.home__projects-container{flex-direction:column;align-items:center}.home__projects-list{width:100%}.home__slider-item{flex:0 0 20%;max-width:20%}.home__slider,.home__slider-center,.home__slider-last{width:100%}.home__projects{padding-right:78px;padding-left:78px}.home__logos-container{height:auto}.home__projects-block h2{padding-bottom:3vw}}@media (max-width:767px){.scroll-text{bottom:17vh}.fluid-border{display:block!important;position:absolute;left:0;bottom:calc(17vh - 200px);width:100%;height:200px;z-index:100}.scroll-text{font-size:14px}.home__slider-item{flex:0 0 25%;max-width:100%}.home__slider-item img{margin-right:30px;height:36px}.home__projects-list{flex-wrap:nowrap;max-height:none}.home__title-wrap{display:flex;justify-content:space-between;width:100%;align-items:flex-end}.home__awards-link{position:relative;left:0;top:0}.home__preiews{display:block;position:relative;z-index:101}.home__item-wrapper{height:228px}.home__logos-container{height:auto;margin-bottom:0}.home__logos-container h2{font-style:normal;font-weight:500;font-size:22px;line-height:30px;padding-left:20px;padding-right:20px;text-align:center;max-width:none}.home__project-link{padding:10px 23px;margin-bottom:40px;margin-top:40px;font-style:normal;font-weight:400;font-size:18px;line-height:50px;max-width:336px;width:100%;text-align:center}.home__project-item{padding-bottom:40px;width:100%}.home__project-item h3{font-style:normal;font-weight:400;font-size:22px;line-height:26px;padding-top:14px}.hero__container{padding-left:20px;padding-right:20px;padding-top:20vh;justify-content:flex-start}.home__container{padding:82px 20px 3px;height:100%}.hero__container h1{font-style:normal;font-weight:700;font-size:34px;line-height:44px;max-width:335px;text-transform:none;margin:0}.home__projects{padding-left:20px;padding-right:20px;padding-top:45px}.home__main-link{font-style:normal;font-weight:400;font-size:16px;line-height:20px;margin-bottom:20px;margin-right:20px}.home__nav-block>.home__main-link{margin-left:0}.home__main-link:hover{background-image:none!important;color:inherit;border-color:inherit}.home__main-link:nth-child(2n){margin-right:0}.home__link-anchor{font-style:normal;font-weight:400;font-size:14px;line-height:18px}.home__link-anchor:after,.home__link-anchor:before{top:17px}.home__nav-block{padding-top:30px;max-width:335px;padding-bottom:100px;justify-content:flex-start;width:100%}.home__projects-block h2{font-style:normal;font-weight:400;font-size:28px;line-height:36px;max-width:218px;padding-bottom:20px}.home__logos{padding-bottom:23px;padding-top:28px}.home__sliders-wrapper{height:auto}.home__logo-mob4 img{width:50px;height:35px}.home__logo-mob3 img{width:67px;height:39px}}@media (max-width:374px){.hero__container,.home__container{padding-top:65px}.hero__container h1{font-style:normal;font-weight:700;font-size:30px;line-height:40px;max-width:280px}.home__main-link{font-style:normal;font-weight:400;font-size:14px;line-height:18px;margin-right:10px}.home__nav-block{padding-bottom:69px}.home__preiews{padding-bottom:30px}}.home-service{padding-left:4.9vw;padding-right:4.9vw;display:flex;flex-direction:column;align-items:center;padding-top:6vw;min-height:100vh}.home-service h2{font-style:normal;font-weight:400;font-size:5.6vw;line-height:6vw;width:100%;color:var(--main-color)}.home-service__link-wrapper{width:4.9vw;height:4.9vw;background-color:#333;position:absolute;z-index:200;border-radius:50%;top:16.3vw;left:18vw}.home-service__link{position:relative;z-index:200}.home-service__link:before{content:"";position:absolute;width:1vw;height:1vw;background:url(/images/serv-arrow.svg);transform:rotate(0deg);background-size:cover;right:-3vw;top:2vw}.home-service__item{width:23vw;height:23vw;background-color:#f7f7f7;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:3vw;color:#000;cursor:pointer}.home-service__item,.service-image-wrapper{border-radius:50%;transition:all .3s linear!important}.service-image-wrapper{height:100%;width:100%;opacity:0;overflow:hidden}.home-service__item:hover{color:#fff}.home-service__item img{border-radius:50%;-o-object-fit:cover;object-fit:cover;z-index:1;position:relative;width:100%;transition:all .3s linear!important}.home-service__item .service-name{font-style:normal;font-weight:400;font-size:2.3vh;line-height:5.1vh;text-align:center;position:absolute;z-index:10}.home-service__list{width:100%;max-width:79vw;display:flex;flex-wrap:wrap;padding-top:5vw;justify-content:space-between}.home-service__link-style{display:flex;align-items:center;font-style:normal;font-weight:400;font-size:22px;line-height:22px;border:1px solid rgba(72,109,146,.2);border-radius:52px;padding:10px 46px;box-sizing:border-box;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-mask-image:linear-gradient(90deg,#fc4a4a 7%,#dc26fa 40%);background-image:linear-gradient(90deg,red,#f0f)}.home-service__link-style:hover{background:linear-gradient(94.57deg,#fc4a4a 2.15%,#dc26fa 74.8%);color:#fff}.home-service__project-link{font-style:normal;font-weight:400;font-size:1.9vw;line-height:3.7vw;padding:20px 41px;border:1px solid rgba(72,109,146,.2);box-sizing:border-box;border-radius:52px;color:var(--main-color);margin-top:1vw}.home-service__link-block{padding-top:3vw;display:flex}@media (max-width:1023px){.home-service{height:100%;min-height:100%}.home-service__item p{font-size:2.3vh;line-height:3.1vh}.home-service__link-block{flex-direction:column}.home-service__project-link{margin-right:0;margin-bottom:20px}.home-service__link-style{text-align:center;display:flex;justify-content:center;padding:25px 20px}.home-service__list{align-items:center}}@media (max-width:767px){.home-service__item{height:159px;max-width:159px;width:50%;flex:0 0 50%}.home-service__item p{font-style:normal;font-weight:400;font-size:16px;line-height:40px;top:57px;max-width:none}.home-service__big-item{max-width:335px;flex:0 0 100%;width:100%;height:335px;display:flex;margin:0 auto 30px}.home-service__big-item p{font-style:normal;font-weight:400;font-size:26px;line-height:40px;top:143px;text-align:center;max-width:150px}.home-service__list{display:flex;flex-wrap:wrap;width:100%;flex-direction:row;justify-content:space-between;max-width:335px;margin-bottom:0;padding-top:0}.home-service{padding-right:19px;padding-left:19px;align-items:center;padding-bottom:30px;margin-bottom:4px}.home-service h2,.home-service__link-wrapper{display:none}.home-service__project-link{font-style:normal;font-weight:400;font-size:18px;line-height:50px;padding:10px 0;text-align:center}.home-service__link-block{width:100%;max-width:331px;justify-content:center}}@media (max-width:374px){.home-service__item{width:140px;height:140px}.home-service__item p{line-height:26px}.home-service__big-item{width:280px;height:280px}.home-service__big-item p{top:102px;line-height:40px}}.home-media{position:relative;z-index:92;padding-left:4.9vw;padding-right:4.9vw;height:100%;padding-bottom:4vw;margin-top:1vw}.home-media h2{font-style:normal;font-weight:400;font-size:5.6vw;line-height:6.3vw;max-width:444px;color:var(--main-color);padding-bottom:8vw;width:100%}.home-media__container{display:flex;flex-direction:column;align-items:center}.home-media__list{width:100%;display:flex;justify-content:space-between;padding-bottom:6vw;overflow:visible;transition:transform 1.2s ease}.home-media__item{flex:0 0 33.333333%;max-width:33.33333%}.home-media__item a{display:block;font-style:normal;font-weight:400;font-size:2.3vw;line-height:2.9vw;color:var(--main-color)!important;max-width:23vw;width:100%}.home-media__item a:hover{background:none}.home-media__item p{font-style:normal;font-weight:400;font-size:1vw;line-height:1vw;text-transform:lowercase;padding-top:1.2vw}.home-media__project-link{font-style:normal;font-weight:400;font-size:1.9vw;line-height:3.7vw;padding:20px 41px;border:1px solid rgba(72,109,146,.2);box-sizing:border-box;border-radius:52px;color:var(--main-color);margin-top:25px}@media (max-width:1220px){.home-media__list{flex-direction:row;justify-content:space-between;margin:0 -15px}.home-media__item{flex:0 0 50%;max-width:50%}}@media (max-width:1023px){.home-media__item{padding-left:10px;padding-right:10px}.home-media__item h3{font-style:normal;font-weight:400;font-size:26px;line-height:36px;max-width:36vw}}@media (max-width:767px){.home-media__item{flex:0 0 50%;max-width:50%;padding-right:20px;padding-left:20px}.home-media__item p{padding-top:14px;font-size:1.8vh}.home-media__item h3{max-width:38vw}.home-media{padding:0;margin-top:7%;height:100%;overflow:hidden}.home-media h2{font-style:normal;font-weight:400;font-size:28px;line-height:36px;padding-bottom:60px;padding-left:20px;max-width:159px}.home-media__project-link{font-style:normal;font-weight:400;font-size:18px;line-height:50px;padding-top:15px;padding-bottom:15px}.home-media__list{padding-bottom:25px}.home-media__container{padding-bottom:74px}}@media (max-width:550px){.home-media__item{flex:0 0 80%;max-width:80%}.home-media__item h3{max-width:63vw}}@media (max-width:374px){.home-media__project-link{font-size:14px}}.slider{margin-top:0;position:relative;height:100%;margin-bottom:10%;overflow:hidden}.slider img{position:absolute;width:9vw;height:auto}.slider__battary{transform:translateX(-50vw);transition:all .7s ease-in-out}.slider__crystal{transform:translateX(70vw);transition:all .7s ease-in-out}.slider__basket{transform:translateX(30vw);transition:all .7s ease-in-out}.slider__crystal-second{transform:translateX(-50vw);transition:all .7s ease-in-out}.translate{transform:translateX(0)}.body-gradient{background:linear-gradient(94.57deg,#fc4a4a 2.15%,#dc26fa 74.8%),#c4c4c4;position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;transition:opacity .7s ease-out;z-index:20;pointer-events:none}.slider__container{display:flex;flex-direction:column;align-items:center;padding-top:10.5vw}.slider__list-indicators{display:flex;justify-content:space-between;max-width:60vw;padding-left:24px;width:100%;margin:0 auto}.slider__indicator{max-width:14vw;width:25%;height:5px;background:hsla(0,0%,100%,.2);border-radius:2.5px}.slider__indicator-active{width:0;height:4px;background:#fff;border-radius:2.5px}.slider__list-items{margin:0 auto;overflow:visible;position:relative}.slider__list-item{padding:63px 11%;position:relative;font-style:normal;font-weight:400;font-size:3.1vw;line-height:3.8vw;text-align:center;color:#fff;width:100%;opacity:0;transition:all linear!important}.slider__list-item:not(:first-child){position:absolute;top:0;opacity:0}.slider__link{font-style:normal;font-weight:500;font-size:2.5vw;line-height:3.4vw;color:#fff!important;padding:2% 4%;border:1px solid hsla(0,0%,100%,.5);box-sizing:border-box;border-radius:100px;display:flex;max-width:32vw;margin:4px auto 0;justify-content:center}.slider__link-wrapper{padding-bottom:5vw;width:100%}.slider__battary{position:absolute;top:5vw;left:7vw;width:30.2vh;height:30.2vh}.slider__crystal{position:absolute;top:5vw;left:85%;width:9.7vw;height:9.7vw}.slider__basket{position:absolute;top:72%;left:85%;width:11vw!important;height:16vw}.slider__crystal-second{position:absolute;top:66%;width:17vw!important;left:3vw;height:16vw}.home-media__item{position:relative;overflow:visible}.news-photo{position:absolute;top:-10vw;right:5vw;border-radius:100%;width:10vw;height:10vw;opacity:0;z-index:120}@media (max-width:1220px){.slider__basket{left:85%}}@media (max-width:1023px){.slider__basket{left:77%;width:14vw;height:14vw;top:84%}.slider__crystal{width:18vh;height:18.3vh;top:2%}.slider__crystal-second{top:32vw;left:0;width:20vw;height:20vw}.slider__battary{top:26px;left:3%;width:17.2vh;height:17.2vh}.slider__list-indicators,.slider__list-item{padding-right:10px;padding-left:10px}.slider{height:100%}}@media (max-width:767px){.slider__list-item{padding-top:71px;padding-bottom:70px;font-style:normal;font-weight:500;font-size:20px;line-height:30px;padding-left:20px;padding-right:20px;max-width:none}.slider{margin-bottom:0;padding-bottom:62px;margin-top:0;overflow:hidden;height:100%}.slider__link{font-style:normal;font-weight:500;font-size:18px;line-height:50px;padding:10px 92px;margin:0 auto;max-width:333px}.slider__link-wrapper{padding-bottom:141px}.slider__list-indicators{max-width:335px;padding-top:98px}.slider__indicator{max-width:70px}.slider__crystal-second{width:125px;height:125px;top:79%;left:-8%}.slider__battary{width:99px;height:99px;top:38px;left:2%}.slider__crystal{width:92px;height:92px;left:70%;top:100px}.slider__basket{width:109px;height:109px;top:83%;left:84%}}@media (max-width:567px){.slider img{width:25vw}.slider__crystal-second{width:150px!important;height:auto!important;left:-17%}.slider__battary{width:99px;height:99px;top:38px;left:-10%}.slider__crystal{width:92px;height:92px;left:82%;top:30px}.slider__basket{width:99px!important;height:99px!important;left:82%}}@media (max-width:374px){.slider__link{font-size:16px}.slider__crystal-second{top:80%}}.about__container{padding-right:78px;padding-left:78px;padding-bottom:112px}.about__container h1{font-style:normal;font-weight:700;font-size:100px;line-height:120px;background-size:500% 200%!important;text-transform:uppercase;border:none;box-shadow:none;max-width:1126px;padding-top:120px}.about__slider-list{display:flex;position:relative;justify-content:space-between;overflow:visible}.about__slider-item{display:flex;flex:0 0 45%;max-width:573px;margin-left:20px;margin-right:20px}.about__slider{position:relative;padding-bottom:40px;width:100%}.about__sliders{display:flex;flex-direction:column;padding-bottom:95px;width:100%;overflow:hidden}.about__team-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0 auto;max-width:1646px}.about__img-wrap{width:362px;height:362px;background:#f6f6f6;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.about__img-wrap img{position:relative}.about__team{padding-left:78px;padding-right:78px;padding-bottom:33px}.about__team h2{font-weight:500;font-size:90px;line-height:100px}.about__team h2,.about__team p{font-style:normal;color:var(--main-color);padding-bottom:80px}.about__team p{font-weight:400;font-size:26px;line-height:40px;max-width:939px}.about__team-item{display:flex;flex-direction:column;align-items:center}.about__team-item h3{font-size:26px;line-height:40px;color:var(--main-color);padding-bottom:13px;padding-top:45px}.about__team-item h3,.about__team-item p{font-style:normal;font-weight:400;text-align:center}.about__team-item p{font-size:16px;line-height:20px;color:var(--about-team-item);padding-bottom:91px}.about__achievements{padding-right:78px;padding-left:78px;padding-bottom:148px}.about__achievements h2{font-style:normal;font-weight:500;font-size:90px;line-height:100px;color:var(--main-color);padding-bottom:80px}.about__achievements-list{display:flex;justify-content:space-between;width:100%;max-width:1259px;margin:0 auto;flex-wrap:wrap}.about__achievements-wrap{width:361px;height:361px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--abaut-bg);border-radius:50%}.about__achievements-wrap h3{font-style:normal;font-weight:700;font-size:100px;line-height:120px;text-transform:uppercase;color:#000}.about__achievements-item p{font-style:normal;font-weight:400;font-size:26px;line-height:40px;color:var(--main-color);text-align:center;padding-top:50px}@media (min-width:1604px){.about__team-item{width:30%}}@media (max-width:1250px){.about__achievements-list{justify-content:center;flex-wrap:wrap;align-content:space-between}.about__achievements-item{padding-right:20px;padding-left:20px}.about__achievements-item p{max-width:150px;text-align:center;margin:0 auto}.about__achievements-item:last-child{padding-top:50px}.about__team-list{max-width:900px;padding-left:0;padding-right:0}.about__slider-item{flex:0 0 50%;max-width:500px;margin-left:10px;margin-right:10px}.about__slider-item img{width:auto;height:340px}}@media (max-width:1023px){.about__achievements-item{padding-right:20px;padding-left:20px;padding-bottom:40px}.about__achievements-item:last-child{padding-bottom:0}.about__achievements-item .about__team-list{align-items:center;flex-direction:column}.about__slider-item{flex:0 0 40%;max-width:500px;margin-left:10px;margin-right:10px}.about__slider-item img{width:auto;height:auto}.about__container,.about__team{padding-right:20px;padding-left:20px}.about__img-wrap{width:340px;height:340px}}@media (max-width:767px){.about__slider-item{flex:0 0 42%;max-width:134px;margin-left:5px;margin-right:5px}.about__slider-item img{width:auto;height:91px}.about__container{padding-right:20px;padding-left:20px;padding-bottom:40px}.about__container h1{font-style:normal;font-weight:700;font-size:36px;line-height:46px;padding-top:105px;max-width:335px}.about__team{padding-left:20px;padding-right:20px}.about__team h2{font-style:normal;font-weight:700;font-size:28px;line-height:36px;padding-bottom:40px}.about__team p{font-style:normal;font-weight:400;font-size:18px;line-height:32px;padding-bottom:60px}.about__img-wrap{width:160px;height:160px}.about__img-wrap img{width:120px;height:120px}.about__team-list{max-width:534px}.about__achievements{padding:30px 20px 120px}.about__achievements h2{font-style:normal;font-weight:700;font-size:28px;line-height:36px;padding-bottom:40px}.about__achievements-wrap{width:335px;height:335px}.about__achievements-wrap h3{font-style:normal;font-weight:700;font-size:100px;line-height:120px}.about__achievements-item{padding-top:20px;padding-bottom:20px}.about__achievements-item p{padding-top:20px}.about__achievements-item p,.about__team-item h3{font-style:normal;font-weight:400;font-size:18px;line-height:32px}.about__team-item p{font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:center;max-width:150px;padding-bottom:40px}.about__sliders{padding-bottom:50px}.about__slider{padding-bottom:10px}}@media (max-width:374px){.about__team-list{justify-content:center}.about__achievements-wrap{width:280px;height:280px}}.projects{background-color:var(--bg-color);position:fixed;width:100vw;overflow-y:hidden;height:100vh}.project__item h2{font-style:normal;font-weight:300;font-size:3vw;line-height:3vw;max-width:37vw}.project__item p{font-style:normal;font-weight:400;font-size:14px;line-height:78px;max-width:37vw}.projects__list__wrapper{position:absolute;z-index:100;width:100%;height:100%;display:flex;align-items:center;overflow-y:scroll;overflow-x:hidden;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.projects__list{margin-left:149px;height:200px;width:100%}div{-ms-overflow-style:none;scrollbar-width:none}div::-webkit-scrollbar{display:none}.project__item{position:relative;height:200px;margin-bottom:30vh;display:flex;display:-ms-flexbox;flex-direction:column;justify-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:flex-start;-ms-flex-pack:justify;transition:all .2s ease-out;opacity:.5;scroll-snap-align:center}.project__item.project__item_active{opacity:1}.project__item h2,.project__item_active h2{transition:all .2s ease-out;cursor:pointer}.project__item p,.project__item_active p{transition:all .4s ease-out;cursor:pointer}.project__item:hover h2,.project__item:hover p,.project__item_active h2,.project__item_active p{transform:translateX(15px)}.active-item h2{color:#1f1f1f}.projects__container{display:flex;height:100%;margin-right:80px;margin-left:80px}.projects__categoty{display:flex;flex-direction:column;position:relative;top:17px;padding-left:1vw;justify-content:flex-start}.projects__counter{display:flex;align-items:center;padding-right:244px;position:relative;top:-12px;right:-11px}.projects__counter p,.projects__counter span{font-style:normal;font-weight:400;font-size:16px;line-height:20px}.projects__top{position:relative;background:none;top:56px;right:19px}.projects__top:before{content:"";position:absolute;width:8px;height:4px;border:4px solid transparent;border-top:4px solid var(--project-btn);transform:rotate(180deg)}.projects__scroll{position:relative;background:none;top:119px;left:-12px}.projects__scroll:before{top:5px}.projects__scroll:after,.projects__scroll:before{content:"";position:absolute;width:8px;height:4px;border:4px solid transparent;border-top:4px solid var(--project-btn);left:0}.projects__scroll:after{transform:rotate(180deg);top:-24px}.projects__bottom{background:none;top:163px;left:-16px;position:relative}.projects__bottom:before{content:"";position:absolute;width:8px;height:4px;border:4px solid transparent;border-top:4px solid var(--project-btn)}.projects__btns{display:flex;flex-direction:column;align-items:center;position:absolute;right:0;top:30%;z-index:1000}.projects__btns:before{width:62px;height:62px;border:1px solid var(--project-btn);top:83px;left:-40px}.projects__btns:after,.projects__btns:before{content:"";position:absolute;border-radius:50%}.projects__btns:after{width:4px;height:4px;background:var(--project-btn);top:113px;left:-10px}.projects__categoty-link{display:inline;font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:var(--main-color);padding:8px 20px;background:var(--bg-recomendation);border-radius:52px;margin-bottom:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:15px}.projects__prewiews-wrapper{display:flex;align-items:center;width:100%;flex-direction:row-reverse}.projects__counter>span{color:var(--main-color)}@media (max-width:1357px){.projects__container{margin-right:30px;margin-left:30px}.projects__categoty{padding-left:20px}.projects__counter{padding-right:150px}.projects__list{padding-left:0;margin-left:100px}}@media (max-width:1126px){.projects__list{padding-left:40px}.projects__counter{padding-right:77px}.projects__container{margin-right:20px;margin-left:20px}}@media (max-width:1023px){.projects__prewiews-wrapper{-webkit-box-orient:vertical}.projects__prewiews-item{flex-direction:column}.projects__list{margin-left:20px;width:calc(100% - 40px)}.projects__categoty{max-height:86px;overflow:hidden;margin-left:40px;justify-content:flex-start}.project__item:last-child{padding-bottom:87%}.projects__categoty{display:flex;flex-wrap:wrap;max-width:328px;flex-direction:row;left:-45px;z-index:2000}.projects__categoty-link{margin-bottom:14px;margin-right:14px}.projects__counter{display:none}.projects__container{margin-right:50px;margin-left:50px;padding-top:100px}.projects__list{padding-left:0}.projects__scroll{display:none}.projects__btns{right:-37px}.projects__btns:after,.projects__btns:before{display:none}.projects__top{top:0}.projects__bottom{top:54px;left:-22px}.project__item h2{font-size:70px}}@media (max-width:767px){.project__item h2{font-style:normal;font-weight:300;font-size:30px;line-height:40px}.project__item p{font-style:normal;font-weight:400;font-size:14px;line-height:18px;max-width:234px}.projects__categoty-link{font-style:normal;font-weight:400;font-size:12px;line-height:15px;height:-webkit-max-content;height:-moz-max-content;height:max-content}.projects__previews{display:flex;justify-content:center;width:100%}.projects__prewiews-item{width:100%;justify-content:flex-start;align-items:flex-start!important}.project__item:last-child{margin-bottom:0!important}.projects__container{margin-left:20px;margin-right:20px;margin-top:-20vmin}.projects__btns{right:0;top:36%}.projects__list{height:100px;top:0}.projects__top{top:-35px}.projects__bottom{top:35px}}@media (max-width:500px){.projects__previews-list{max-height:none}.projects__previews-list img{height:148px}.projects__btns{right:-13px;top:20%}.project__item{height:368px;margin-bottom:44vh}.projects__top{top:25px}.projects__bottom{top:83px}}.service__wrapper{padding-left:78px;padding-right:79px}.service__wrapper h1{padding-top:117px;font-weight:700;font-size:100px;line-height:120px}.service__wrapper h1,.service__wrapper p{font-style:normal;color:var(--main-color)}.service__wrapper p{font-weight:400;font-size:26px;line-height:40px;max-width:985px;padding-top:60px;padding-bottom:56px}.service__container{padding-bottom:100px}.service__container img{width:100%;height:auto}.service__main-block{padding:80px 78px 110px}.service__item-header{display:flex;justify-content:space-between;align-items:center;position:relative;cursor:pointer}.service__item-header h2{font-style:normal;font-weight:700;font-size:90px;line-height:100px;color:var(--main-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;padding-right:20px}.service__item-header:before{transform:rotate(0deg)}.service__item-header:after,.service__item-header:before{content:"";position:absolute;width:26px;height:2px;background-color:var(--main-color);top:49px;right:28px}.service__item-header:after{transform:rotate(90deg)}.service__circle{width:60px;height:60px;background-color:var(--bg-color);position:relative;top:11px;right:-2px;border-radius:50%}.service__circle:before{content:"";position:absolute;width:62px;height:62px;left:-1px;top:-1px;-webkit-mask-image:linear-gradient(90deg,#fc4a4a 7%,#dc26fa 40%);border-radius:50%;background:linear-gradient(90deg,red,#f0f);z-index:-1}.service__circle:after{content:"";position:absolute;width:24px;height:24px;background:url(/images/linker.svg) no-repeat;background-size:cover;left:19px;top:18px}.service__title-wrap{display:flex;align-items:center}.service__sp-open{background:none}.service__open,.service__sp-open{position:relative;width:80px;height:80px}.service__open{border-radius:50%;border:1px solid rgba(72,109,146,.2);background-color:transparent;cursor:pointer}.spoiler-block{display:none;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:disappear;animation-name:disappear;position:relative}.service__hidden-text p{font-style:normal;font-weight:400;font-size:26px;line-height:40px;color:var(--main-color);padding-top:80px;max-width:1440px;padding-bottom:80px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.service__item-header.active+.spoiler-block{display:block;position:relative}.active.service__item-header{position:relative}.active.service__item-header:before{transform:rotate(-45deg)}.active.service__item-header:after,.active.service__item-header:before{content:"";position:absolute;width:26px;height:2px;background-color:var(--main--footer);z-index:100}.active.service__item-header:after{transform:rotate(45deg)}.service__item-header.active>.service__open{background-color:var(--main-color)}.service__item-header.active h2{font-size:90px;color:transparent;-webkit-background-clip:text;background-clip:text;background:-webkit-linear-gradient to 100%,#fc4a4a 7%,#dc26fa 40%;-webkit-mask-image:linear-gradient(90deg,#fc4a4a 7%,#dc26fa 40%);background-image:linear-gradient(90deg,#fc4a4a 7%,#dc26fa 40%);border:none;box-shadow:none}.service__hidden-links{display:flex;justify-content:flex-start;flex-wrap:wrap;padding-bottom:60px;width:100%}.service__hidden-link{font-style:normal;font-weight:600;font-size:24.0909px;line-height:27px;color:var(--main-color);padding-bottom:2px;border-bottom:1.31818px solid rgba(72,109,146,.2);position:relative;margin-bottom:15px;margin-right:35px}.service__hidden-link:before{content:"";position:absolute;width:15px;height:15px;background-image:url(/images/linker.svg);background-repeat:no-repeat;right:-25px;top:9px}.service__item{border-bottom:1px solid rgba(72,109,146,.2);padding-bottom:40px;padding-top:43px}.service__slider{margin-top:111px;margin-bottom:111px}.service__slider img{width:auto}.service__footer-text{padding-right:78px;padding-left:78px;margin-top:6%;margin-bottom:6%}.service__footer-text p{font-style:normal;font-weight:400;font-size:26px;line-height:40px;max-width:1440px}.service__route-link,.service__route-wrap{display:none}@media (max-width:1142px){.service__item-header h2{font-size:75px}}@media (max-width:1023px){.service__item-header h2{font-size:50px}}@media (max-width:767px){.projects__list__wrapper{margin-top:-20vmin}.service__item-header h2{font-style:normal;font-weight:700;font-size:20px;line-height:32px}.service__item-header:before{width:9px;height:8px;top:12px;right:16px;background-color:transparent;background:url(/images/arrow-serv-mini.svg) no-repeat}.service__item-header:after{display:none}.service__item{padding-top:17px;padding-bottom:17px}.service__open{width:40px;height:40px;position:absolute;right:0}.service__item-header.active h2{font-style:normal;font-weight:700;font-size:20px;line-height:32px;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-mask-image:linear-gradient(90deg,#fc4a4a 7%,#dc26fa 40%);background-image:linear-gradient(90deg,#fc4a4a 7%,#dc26fa 40%);border:none;box-shadow:none}.service__circle{display:none}.active.service__item-header{position:relative}.active.service__item-header:before{content:"";position:absolute;width:12px;height:12px;background-color:transparent;transform:rotate(90deg);z-index:500}.active.service__item-header:after{display:none}.service__hidden-text p{font-size:18px;line-height:32px;padding-top:20px}.service__hidden-link{font-size:16px;line-height:16px;padding-bottom:10px;margin-bottom:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.service__hidden-link:before{right:-25px;top:2px}.service__hidden-links{max-width:none;flex-direction:column;padding-bottom:0}.service__wrapper{padding-left:20px;padding-right:20px}.service__wrapper h1{font-style:normal;font-weight:700;font-size:36px;line-height:46px;padding-top:112px}.service__wrapper p{font-style:normal;font-weight:400;font-size:18px;line-height:32px;padding-bottom:39px}.service__container{padding-bottom:50px}.service__container img{height:auto}.service__main-block{padding:13px 20px 20px}.service__footer-text{padding-left:20px;padding-right:20px;margin-top:20px}.service__footer-text p{font-style:normal;font-weight:400;font-size:18px;line-height:32px}.service__route-link{display:inline-block;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:var(--main-color);position:relative;border-radius:50%;padding-top:42px;padding-bottom:22px;padding-left:10px}.service__route-link:before{content:"";position:absolute;width:13px;height:13px;top:46px;left:-26px;background:url(/images/linker.svg) no-repeat;background-size:cover}.service__route-wrap{display:flex}.route{position:relative;width:39px;height:39px;border-radius:50%;top:33px;background:var(--bg-color)}.route:after{content:"";position:absolute;width:41px;height:41px;left:-1px;top:-1px;-webkit-mask-image:linear-gradient(90deg,#fc4a4a 7%,#dc26fa 40%);border-radius:50%;background:linear-gradient(90deg,red,#f0f);z-index:-1}}@media (max-width:374px){.home-service__item{max-width:140px}.home-service__big-item{width:280px;height:280px}.home-service__big-item,.home-service__big-item img{max-width:280px;max-height:280px}.home-service__big-item p{max-width:140px}}.servnest-main-text{padding-bottom:90px}.servicenested__container{padding-left:78px;padding-right:78px}.servicenested__container h1{font-style:normal;font-weight:700;font-size:100px;line-height:120px;color:var(--main-color);text-transform:uppercase;padding-bottom:60px}.servicenested__container p{font-style:normal;font-weight:400;font-size:26px;line-height:40px;color:var(--main-color);max-width:985px}.servicenested__link{position:relative;font-family:EuclidCircularB,Arial,sans-serif;font-style:normal;font-weight:400;padding:22px 133px;width:441px;font-size:22px;line-height:22px;border:1px solid #ebedf0;border-radius:50px;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-mask-image:linear-gradient(90deg,#fc4a4a 7%,#dc26fa 40%);background-image:linear-gradient(90deg,red,#f0f)}.servicenested__link:hover{background:linear-gradient(94.57deg,#fc4a4a 2.15%,#dc26fa 74.8%);color:#fff}.servicenested{padding-top:0}.servicenested img{width:100%;height:auto;margin-top:70px}.servicenested figure{width:100%;margin-top:70px;display:block;margin-left:0}.servicenested__links-block{padding-right:78px;padding-left:79px;padding-bottom:50px}.servicenested__base-link{font-style:normal;font-weight:600;font-size:70px;line-height:100px;color:var(--main-color);position:relative;width:100%}.servicenested__circle-link{position:relative;width:60px;height:60px}.servicenested__circle-link:before{content:"";position:absolute;width:60px;height:60px;border:1px solid #000;border-radius:50%;right:0}.servicenested__circle-link:after{content:"";position:absolute;width:24px;height:24px;background:url(/images/linker.svg);background-repeat:no-repeat;background-position:50%;right:17px;top:18px}.servicenested__link-item{width:100%;display:flex;justify-content:space-between;align-items:center;padding-top:32px;padding-bottom:32px;border-bottom:1px solid rgba(72,109,146,.2)}.servicenested__post-list{padding-top:50px}.servicenested__post-list h2{font-size:90px;line-height:100px;max-width:1440px;padding-bottom:60px}.servicenested__post-list h2,.servicenested__post-list p{font-style:normal;font-weight:400;color:var(--main-color)}.servicenested__post-list p{font-size:26px;line-height:40px;max-width:1331px}.servicenested__ol-item p:last-child{padding-top:48px}.servicenested__adv-block{padding-top:65px;padding-left:78px;padding-right:78px}.servicenested__adv-block h3{padding-bottom:40px}.servicenested__adv-block h3,.servicenested__adv-block p{font-style:normal;font-weight:400;font-size:26px;line-height:40px;color:var(--main-color)}.servicenested__adv-block p{position:relative;padding-left:26px}.servicenested__adv-block p:last-child{padding-top:0}.servicenested__adv-block p:before{content:"";position:absolute;width:14px;height:14px;background-color:#fc4a4a;border-radius:50%;left:0;top:12px}.servicenested__post-item{padding-bottom:60px}.servicenested__post-item h3{padding:65px 78px 40px}.servicenested__post-item h3,.servicenested__post-item li{font-style:normal;font-weight:400;font-size:26px;line-height:40px;color:var(--main-color)}.servicenested__post-item li{position:relative;padding-left:26px}.servicenested__post-item ul{padding-left:78px;padding-right:78px}.servicenested__post-item li:before{content:"";position:absolute;width:14px;height:14px;background-color:#fc4a4a;border-radius:50%;left:0;top:12px}@media (max-width:767px){.servicenested__container{padding-left:20px;padding-right:20px}.servicenested__container h1{font-style:normal;font-weight:700;font-size:32px;line-height:46px;padding-bottom:50px;padding-top:35px}.servicenested__container p{font-style:normal;font-weight:400;font-size:18px;line-height:32px;padding-bottom:35px}.servicenested{padding-top:70px}.servicenested img{height:auto;width:100%;max-width:768px}.servicenested__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:15px 79px;margin:0 auto}.servicenested__links-block{padding-right:20px;padding-left:20px;padding-bottom:0}.servicenested__base-link{font-style:normal;font-weight:700;font-size:22px;line-height:32px}.servicenested__link-item{padding-bottom:24px;padding-top:24px}.servicenested__circle-link{width:41px;height:39px;border-radius:50%;background:var(--bg-color)}.servicenested__circle-link:before{width:41px;height:41px;-webkit-mask-image:linear-gradient(90deg,#fc4a4a 7%,#dc26fa 40%);border-radius:50%;background:linear-gradient(90deg,red,#f0f);z-index:-1;right:-2px;top:-1px}.servicenested__circle-link:after{top:8px;right:5px}.servicenested__post-list{padding-top:60px}.servicenested__post-list h2{font-style:normal;font-weight:400;font-size:40px;line-height:50px;padding-bottom:50px}.servicenested__post-list p{font-style:normal;font-weight:400;font-size:26px;line-height:40px}.servicenested__adv-block{padding-right:20px;padding-left:20px}.servicenested__adv-block p{padding-bottom:10px}}@media (max-width:374px){.servicenested__link{font-size:16px;width:auto;display:block;padding:15px;text-align:center}}.project-single__links-block{display:flex;justify-content:space-between;width:100%;padding-bottom:61px;align-items:flex-end}.project-single__main-link-wrap{padding-top:60px}.project-single__main-link{position:relative;font-family:EuclidCircularB,Arial,sans-serif;font-style:normal;font-weight:400;text-align:center;font-size:22px;line-height:22px;padding-bottom:2px;border-bottom:1px solid #ebedf0;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-mask-image:linear-gradient(90deg,#fc4a4a 7%,#dc26fa 40%);-webkit-linear-gradient:linear-gradient(90deg,#fc4a4a 7%,#dc26fa 40%);background-image:linear-gradient(90deg,#fc4a4a 7%,#dc26fa 40%);box-shadow:none}.project-single__link{font-style:normal;font-weight:400;font-size:1vw;line-height:1.2vw;margin-left:10px}.project-single__link,.project-single__link:hover{color:var(--main-link-color)}.project-single__links-container{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:100%;display:flex;justify-content:flex-end;flex-wrap:wrap}.project-single{padding-bottom:164px}.project-single img{width:100%}.project-video__wrapper figure img{border-radius:40px}.project-video__wrapper figure{padding-left:78px;padding-right:78px}.project-single figure{width:100%;margin-left:0;overflow:hidden}.project-single video{width:100%;height:101vh;-o-object-fit:cover;object-fit:cover}.project-single p{padding:30px 78px 60px;font-style:normal;font-weight:400;font-size:26px;line-height:40px;color:var(--main-color);max-width:985px}.project-single__container{padding-left:78px;padding-right:78px;padding-top:11vh}.project-single__container h1{font-style:normal;font-weight:700;font-size:100px;line-height:120px;color:var(--main-color);padding-bottom:30px;padding-top:120px}.project-single__container p{font-size:26px;line-height:40px;padding-bottom:7vh;max-width:985px;padding-left:0;padding-right:0}.project-single__big-link,.project-single__container p{font-style:normal;font-weight:400;color:var(--main-color)}.project-single__big-link{font-size:90px;line-height:100px;width:100%;margin:0 auto;display:flex;justify-content:center;padding-top:130px;position:relative}.project-single__big-link:hover{color:var(--main-color)}.project-single__big-link:before{display:none}@media (max-width:1023px){.project-single__big-link{font-size:70px}.project-single video{height:400px}}@media (max-width:767px){.home__project-item p{font-size:16px;padding-top:5vw}.project-single{padding-bottom:120px}.project-single img,.project-single video{height:auto}.project-single p,.project-single__container{padding-right:20px;padding-left:20px}.project-single__container h1{font-style:normal;font-weight:700;font-size:36px;line-height:46px;padding-top:49px}.project-single__container p{font-style:normal;font-weight:400;font-size:26px;line-height:40px;padding-left:0;padding-right:0;padding-bottom:15px}.project-single__links-block{padding-top:15px;flex-direction:column-reverse;align-items:flex-start}.project-single__main-link-wrap{padding-top:35px;display:flex;align-items:center}.project-single__main-link{font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:var(--main-color);background-image:none;border:none;padding-bottom:0;padding-left:10px}.project-single__circle{display:block;width:39px;height:39px;position:relative;border-radius:50%;background-color:var(--bg-color)}.project-single__circle:before{content:"";position:absolute;width:41px;height:41px;-webkit-mask-image:linear-gradient(90deg,#fc4a4a 7%,#dc26fa 40%);border-radius:50%;background:linear-gradient(90deg,red,#f0f);z-index:-1;right:-1px;top:-1px}.project-single__circle:after{content:"";position:absolute;width:17px;height:18px;top:12px;left:12px;background:url(/images/linker.svg) no-repeat}.project-single__link{font-style:normal;font-weight:400;font-size:14px;line-height:20px}.project-single__big-img{height:367px}.project-single__big-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-style:normal;font-weight:400;font-size:34px;line-height:38px;margin:0 auto;padding-top:270px;padding-bottom:7px;border-bottom:1px solid rgba(72,109,146,.2)}.project-single__big-link:before{display:block;background-position:50%;content:"";position:absolute;width:205px;height:205px;border-radius:50%;top:50px;background:url(/images/project-single__bg.png) no-repeat}}@media (max-width:374px){.project-single__big-link{font-size:28px}}body{position:relative;padding-bottom:105vh;background:var(--bg-color)}.wrapper,body{transition:background-color .3s ease-out}main{margin-bottom:100vh}.hero{position:relative;top:0;height:100vh;width:100vw}.home_effect{height:150%;overflow:hidden}.fluid-canvas,.home_effect{position:absolute;z-index:20;top:0;width:100%}.fluid-canvas{height:100%}.fluid-border{display:none}.header{position:absolute;top:0;opacity:1;z-index:101;background-color:transparent;transition:all .3s linear!important}.home{z-index:20}.home,.wrapper{position:relative}.wrapper{z-index:10;background-color:var(--bg-color)}.hero__container h1{display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content}.hero__container .scroll-text span,.hero__container .scroll-text svg,.hero__container h1,.home__main-link{position:relative;z-index:101}.hidden{display:none!important}.opacity0{opacity:0;background-color:transparent}.header-bg{background-color:var(--bg-color)}.invisible-item{opacity:0!important}.home__nav-block{position:relative}.cursor-container{position:fixed;top:0}.hero-service-circle{display:inline-block;position:absolute;border-radius:100%;height:.7vw;width:.7vw;opacity:1;background-color:#fc4a4a;background:linear-gradient(94.57deg,#fc4a4a 2.15%,#dc26fa 74.8%);background-size:cover;z-index:100;transform:translate(0);transition:opacity .4s linear!important;pointer-events:none;display:flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:center;-ms-flex-pack:justify}.circle-wrapper{position:fixed;top:0;pointer-events:none;height:100vh;width:100vw;z-index:100}.wrapper-circle{display:inline-block;position:absolute;border-radius:100%;height:8vw;width:8vw;opacity:1;color:#000;background-color:#fff;background-size:cover;z-index:100;transform:translate(0);text-decoration:underline;text-align:center;font-size:1vw;transition:all .2s ease-out!important;pointer-events:none;display:flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:center;-ms-flex-pack:justify;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.circle-rotate{font-size:8px;transform:rotate(90deg)}.project-link{color:#000;align-self:center;-webkit-align-self:center;-ms-flex-item-align:center;font-size:1.25vw;line-height:1.6vw;text-decoration:underline}.translate0{transform:translate(0)}.translate1{transform:translate(-43%,-43%)}.gradient-bg{background-color:red;background:linear-gradient(45deg,red,#dc26fa,red,#dc26fa);background-size:400% 200%!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:GradientBreathe 2.42s linear infinite;animation:GradientBreathe 2.42s linear infinite;margin:0;transition:background-color 1s ease}@-webkit-keyframes GradientBreathe{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes GradientBreathe{0%{background-position:100% 50%}to{background-position:0 50%}}section{position:relative;z-index:30}.project-circle{text-decoration:underline;text-align:center;line-height:8vw;height:8vw;width:8vw;background-color:#fff}.project-circle,.service-gradient{position:absolute;border-radius:100%}.service-gradient{top:0;z-index:2;width:100%;height:100%}.home-service__item:first-child .service-gradient{background:linear-gradient(180deg,rgba(252,74,74,0),#fc4a4a)}.home-service__item:nth-child(2) .service-gradient{background:linear-gradient(179.93deg,rgba(230,158,69,0) -17.1%,#e69e45 99.94%)}.home-service__item:nth-child(3) .service-gradient{background:linear-gradient(180deg,rgba(251,2,104,0) -25.21%,#fb0268)}.home-service__item:nth-child(4) .service-gradient{background:linear-gradient(180deg,rgba(52,148,225,0),#3494e1)}.home-service__item:nth-child(5) .service-gradient{background:linear-gradient(180deg,transparent,#06f)}.home-service__item:nth-child(6) .service-gradient{background:linear-gradient(180deg,rgba(220,39,250,0),#dc27fa)}.projects-arrows{position:absolute;pointer-events:none;transition:opacity .3s linear!important}.projects__prewiews-item{position:absolute;display:-ms-flexbox;display:none;align-items:center;justify-content:flex-end}.about-wrapper{position:relative;z-index:2;background-color:var(--bg-color)}.hero-container .gradient-bg{pointer-events:none}.button{position:relative}.content{grid-area:content;display:flex;flex-direction:column;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{--button-border-radius:3vw;--button-bg:transparent;--button-stroke:var(--main-link-color);--button-stroke-width:1px;--button-text:var(--main-color);--button-bg-hover:#d8d4cf;--button-stroke-hover:var(--main-color);--button-stroke-width-hover:1px;--button-text-hover:var(--main--footer);--cursor-stroke:#fff;--cursor-fill:#fff;--cursor-stroke-width:1px;--button-filler:var(--main-color);--color-bg:#ccc}@media(max-width:767px){body{--button-border-radius:30vw}.home-media__item a{font-size:26px;line-height:36px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}.button{cursor:pointer;-moz-appearance:none;-webkit-appearance:none;min-width:25vw;padding:20px;margin:1rem;font-family:inherit;font-size:1.5vw;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:all .3s}.button,.button2{border:var(--button-stroke-width) solid var(--main-color);color:var(--main-color);background:var(--button-bg);border-radius:var(--button-border-radius)}.button .button__filler,.button:focus,.button:hover{background:var(--main-color)}.button:focus,.button:hover{outline:none;border-width:var(--button-stroke-width-hover);border-color:var(--main-color);color:var(--main--footer)}.button3{border:var(--button-stroke-width) solid #fff;color:#fff;background:var(--button-bg);border-radius:var(--button-border-radius)}.button3 .button__filler{background:#fff}.button3.button:hover,.button3:focus{border-color:#fff!important}.button__filler{background:var(--button-filler);position:absolute;width:150%;height:200%;border-radius:50%;top:-50%;left:-25%;transform:translate3d(0,75%,0)}.button__text,.button__text-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.first-button{padding-top:10vh;padding-bottom:10vh}.text-white{color:var(--main-color)}.bg-white{background-color:#fff!important}.project-hero-bg{position:absolute;z-index:0;height:110%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}.project-hero{overflow:hidden}.project-hero-container{justify-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:flex-start;-ms-flex-pack:justify;padding-top:15vh}.project-hero-container>span{font-size:3vh}.project-hero-container span,.project-hero-container>a{position:relative;z-index:1;margin-top:1vh;margin-bottom:4vh}.project-hero-container>h1{white-space:normal;width:auto}.dark-opac{position:absolute;height:120%;width:100%;z-index:1;background:rgba(0,0,0,.6)}.project-single__links-container{position:absolute;bottom:4vw;right:78px;z-index:1}.header__btn.text-white{background:none;transition:all .3s linear!important}.header__btn.text-white:hover{color:#fff;background:none;background-color:hsla(0,0%,100%,.3)}.link-svg{margin-left:8px}.cursor{position:fixed;top:0;left:0;display:block;pointer-events:none;fill:#fff;opacity:0}.mobile-modal-menu{position:absolute;top:0;left:0;z-index:10000;height:0;overflow:hidden;width:100vw;background-color:var(--bg-color);display:flex;display:-ms-flexbox;flex-direction:column;justify-content:space-around;-webkit-box-pack:justify;-webkit-justify-content:space-around;-ms-flex-pack:justify;padding:0 20px;transition:all .3s linear!important}.overflow-hidden{overflow-y:hidden!important;position:fixed;width:100vw!important}.menu-cursor{z-index:20001}.mobile-opened{padding:74px 20px 30%;height:100vh}.mobile-modal-menu-nav a{font-size:28px;line-height:34px;color:var(--main-color)}.mobile-modal-menu-nav li{font-size:32px;line-height:34px;padding:22px 0;color:var(--main-color)}.mobile-modal-footer a{color:var(--main-color)!important}.mobile-modal-title{font-size:16px;line-height:20px;color:#ccc!important}.mobile-modal-info{color:var(--main-color)!important;font-size:22px;line-height:34px}.modal-menu-btn{left:0;font-size:22px;width:100%}.header__menu-line:first-child.rotated{transform:rotate(-45deg);position:relative;top:2px}.header__menu-line:nth-child(2).rotated{transform:rotate(45deg);top:-4px;position:relative}.modal-menu{position:absolute;left:0;right:0;top:0;z-index:20000;width:100vw;height:0;overflow:hidden;transition:all .3s ease-out!important}.modal-menu-content .footer__container{width:100vw;height:calc(100vh);padding-top:206px;padding-bottom:10vh;background-color:var(--bg-color);color:var(--main-color)}.modal-menu-content .footer__container a{color:var(--main-color)}.modal-menu-content .footer__link{border-color:var(--color-title)}.modal-menu-content .footer__link:hover{color:transparent}.modal-menu-content .footer__container h2{padding-top:0}.modal-menu-opened{height:calc(100vh)}.header-white{background-color:#fff!important}.home-project-animation{overflow:hidden;position:relative}.project-anim-item{position:absolute;transition:all .5s ease-out!important}.dialogecup-animation{background:linear-gradient(180deg,#1e1e1e,#363636)}.dialog-tape-green{width:100%;height:100%;top:-7%;left:5%}.dialog-tape-green.animated,.dialog-trigger:hover .dialog-tape-green{transform:rotate(14deg)}.dialog-tape-yellow{width:120%;height:100%;top:7%;left:-10%}.dialog-tape-yellow.animated,.dialog-trigger:hover .dialog-tape-yellow{transform:rotate(-14deg)}.phone-back{width:100%;height:100%;top:9%;left:42%}.dialog-trigger:hover .phone-back,.phone-back.animated{top:3%}.phone-front{width:100%;top:17%;left:25%}.dialog-trigger:hover .phone-front,.phone-front.animated{top:23%}.rggu-dark,.rggu-light{width:100%;height:100%}.rggu-dark{overflow:hidden;transition:all .6s ease-out!important}.rggu-dark-inner,.rggu-dark-inner2{height:100%;position:absolute;top:0}.rggu-dark-phone{position:absolute!important;top:0}.rggu-dark-img{position:absolute;top:0;-webkit-filter:opacity(0);transition:all .6s ease-out!important}.tokada-animation{background:linear-gradient(185.09deg,rgba(51,197,243,.4) 2.07%,rgba(199,184,245,.4) 86.27%),#fff}.window-summer{width:100%;height:100%}.window-line{position:absolute;width:50%;height:180%;left:30%;background:#85dcf8;transform:translate(-124%,-48%) rotate(42.31deg);transition:all 1s ease-out!important}.tokada-trigger:hover .window-line,.window-line.animated{transform:translate(100%,8%) rotate(42.31deg)}.window-winter{position:absolute;width:100%;overflow:hidden;top:0;left:0;height:100%;transition:all .5s ease-out!important}.window-winter-inner{position:relative;height:100%;overflow:hidden;transform:rotate(-42.31deg);transition:all .6s ease-out!important}.tokada-svg,.tokada-svg path{overflow:hidden}#img1 img{width:10%}.russtroy-animation{background:#f9f5f1}.rus-phone1{width:100%;height:100%;top:39%;left:0}.rus-tablet1{width:100%;height:100%;top:2%;left:11%}.rus-phone2{width:100%;height:100%;top:32%;left:auto;right:-68%}.rus-tablet2{width:100%;height:100%;top:auto;left:29%;bottom:-47%}.russtroy-trigger:hover .rus-phone1{top:37%;left:2%}.russtroy-trigger:hover .rus-tablet1{top:8%;left:14%}.russtroy-trigger:hover .rus-phone2{top:32%;right:-65%}.russtroy-trigger:hover .rus-tablet2{left:26%;bottom:-42%}.rus-phone1.animated{top:37%;left:2%}.rus-tablet1.animated{top:8%;left:14%}.rus-phone2.animated{top:32%;right:-65%}.rus-tablet2.animated{left:26%;bottom:-42%}.mobile-modal-menu-nav ul{column-count:2;-webkit-columns:2;-moz-columns:2}.mobile-modal-menu-nav li:nth-child(3),.mobile-modal-menu-nav li:nth-child(4){margin-left:-10px}.mobile-modal-phone{margin-bottom:16px}@media(max-width:768px){.project-single__links-container{position:relative;bottom:auto;right:auto;margin-top:1vh;padding-left:20px!important}.project-hero-bg img{width:auto;max-width:10000px!important;height:110vh}.blogpage__main-text{padding-left:0}.blogpage__socials{position:relative}.home__slider-wrapper,.home__slider-wrapper-center{position:relative;width:100vw}.header__switch{width:36px;height:24px}.header__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.header__slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:3px;background-color:#fff;transition:.4s}.header__switch input:checked+.header__slider{background:linear-gradient(90deg,red,#f0f)}.header__switch input:focus+.header__slider{box-shadow:0 0 1px #2196f3}.header__switch input:checked+.header__slider:before{transform:translateX(10px)}.header__slider.round{border-radius:34px}.header__slider.round:before{border-radius:50%}.header__logo-wrapper h1{font-weight:600;font-size:18px;line-height:23px;letter-spacing:.02em;text-transform:uppercase}.header__logo-wrapper h1,.header__logo-wrapper p{font-family:EuclidCircularB,Arial,sans-serif;font-style:normal}.header__logo-wrapper p{font-weight:400;font-size:14px;line-height:18px;padding-left:20px;position:relative;color:rgba(72,109,146,.6)}.home-service__item .service-name{font-style:normal;font-weight:400;font-size:14px!important}.circle-wrapper{display:none}.home-media__list{overflow-x:scroll}.footer__btn{width:100%;left:0!important;padding-top:0!important;padding-bottom:0!important}.footer__top-block{align-items:flex-start}}@media(max-height:670px){.mobile-modal-menu-nav li{padding:12px 0}.mobile-modal-footer:last-child{padding-bottom:60px}}@media(max-width:567px){.home-service__big-item .service-name{font-size:26px!important}.button{font-size:18px;min-width:90%}.button__text,.button__text-inner{width:auto}.header__social-wrapper{justify-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:flex-start;-ms-flex-pack:justify}body{padding-bottom:0}footer{position:relative}.footer{padding-top:15px;padding-bottom:30px;transform:translateY(-1vh)}.footer__copyright{padding-top:30px}}figure{display:inline-block}.display-none,.form__btn-block-text-mobile{display:none}@media (max-width:767px){.form__btn-block>p{display:none}.form__btn-block-text-mobile{display:flex;align-items:center}.form__btn-block-text-mobile>p:last-child{flex-shrink:4;margin-left:15px}}.page-transition{opacity:1;transition:opacity 1s ease-in}.loading{opacity:0}.servicenested__links-block{display:flex;flex-direction:column}body{background-color:var(--bg-color);overflow-x:hidden}figure>iframe{height:80vh}.page-loader{position:fixed;top:0;border:0;left:0;right:0;height:100vh;width:100vw;background:var(--bg-color);z-index:999999}.gap-top{margin-top:40px}.gap-left{margin-left:40px}.logo-header{font-style:normal;font-weight:700;font-size:3vh;line-height:1.4vw}.iframe-project{overflow:hidden}.polyce{padding-right:78px;padding-left:78px}.polyce h1{font-style:normal;font-weight:700;font-size:100px;line-height:120px;text-transform:uppercase;margin-bottom:3vw}.polyce__item{margin-bottom:36px}.polyce__item h2{font-style:normal;font-weight:500;font-size:40px;line-height:50px;color:var(--main-color);margin-bottom:16px}.polyce__item p{font-style:normal;font-weight:400;font-size:16px;line-height:130%;color:var(--input-label)}.polyce__item a{color:var(--main-color)}.footer__title-main h2{color:hsla(0,0%,100%,.4)}.projects__previews-list div{border-radius:30px}.project-hero-bg-wrap{position:relative;padding-left:78px;padding-right:78px;border-radius:40px;height:29vw;margin-top:4vh}.project-hero-bg.project-hero-bg{position:relative;height:45vh;border-radius:40px;z-index:1000}.project-hero{height:auto}.project-single__links-container{position:relative;bottom:0;padding-left:78px;right:0}.scroll-text__project{position:relative;bottom:-3vw;margin-top:30px}.project-single__links-container a{background:var(--bg-recomendation);color:var(--main-color);border-radius:52px;padding:.7vw 1.2vw}.project-single__links-container__tokada{padding-left:0!important}.project-hero__tokada{padding-bottom:18vh}.project-hero-container__tokada{padding-top:15vh}.servicenested__post-item-wrap{margin-left:78px;margin-right:78px}.servicenested__post-item-wrap img{border-radius:40px}.project-video__wrapper{width:100%;overflow:hidden}.project-video__wrapper.media{margin-left:0!important}.cookie-notice{position:fixed;bottom:-100%;left:0;right:0;background:#fff;color:#000;padding:15px;z-index:9999;font-size:14px;transition:bottom 2s ease;box-shadow:0 -4px 10px rgba(0,0,0,.1)}.cookie-notice.show{bottom:0}.cookie-notice__content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:20px}.cookie-notice__btn{background:#333;color:#fff;border:none;padding:8px 24px;cursor:pointer;font-size:14px;border-radius:4px;transition-duration:.3s;text-transform:uppercase;font-weight:700;height:42px}@media(max-width:768px){.cookie-notice__content{flex-direction:column;text-align:center}.project-hero-bg-wrap{padding-left:20px;padding-right:20px;height:51vw}.project-hero-bg.project-hero-bg{height:20vh}.project-single__links-container a{padding:8px 16px}.project__item h2,.project__item p{max-width:none}.projects__list{margin-left:0}.servicenested__post-item-wrap{margin-left:20px;margin-right:20px}.servicenested__post-item-wrap img{border-radius:20px;min-height:305px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.servicenested__post-item-wrap--main img{min-height:auto}.project-single__links-container{justify-content:flex-start;row-gap:10px;margin-left:-10px}.servicenested__link{display:flex;justify-content:center;flex-wrap:nowrap;white-space:nowrap}}