.FooterItem_root__qSR7l{
    display:block;
    font-size:18px;
    line-height:22px;
    margin-top:16px;
    margin-bottom:16px;
    color:var(--vkws_landing--footer--menu-text-color);
    opacity:.8
}
.FooterItem_root__qSR7l:hover{
    opacity:1
}
.FooterItem_root__qSR7l:last-child{
    margin-bottom:0
}
.Footer_root__OLcH8{
    background-color:var(--vkws_landing--footer--bg)
}
.Footer_footer-section___vxGZ{
    padding:20px 16px 32px;
    margin-left:auto;
    margin-right:auto
}
.Footer_wrapper__T5EBH{
    display:flex;
    flex-direction:column;
    margin-bottom:50px
}
.Footer_bottom-line__TyZvh{
    display:flex;
    justify-content:space-between;
    align-items:flex-start;
    flex-direction:column;
    position:relative;
    padding-top:24px
}
.Footer_bottom-line__TyZvh:before{
    content:"";
    border-top:1px solid var(--vkws_landing--footer--border-top-color);
    opacity:var(--vkws_landing--footer--border-top-opacity);
    position:absolute;
    left:0;
    right:0;
    top:0
}
.Footer_bottom-line-left__7_31u,.Footer_bottom-line-right__PNxQ7{
    display:flex;
    align-items:flex-start;
    flex-direction:column
}
.Footer_bottom-link__txJ8d{
    display:block;
    font-style:normal;
    font-weight:400;
    font-size:16px;
    line-height:28px;
    color:var(--vkws_landing--footer--menu-text-color);
    opacity:.6;
    margin-top:6px;
    margin-bottom:6px
}
.Footer_bottom-link__txJ8d:hover{
    opacity:1
}
.Footer_bottom-line-text__vZoc4{
    margin-top:17px;
    font-style:normal;
    font-weight:400;
    font-size:16px;
    opacity:.6;
    margin-bottom:4px
}
.Footer_bottom-line-text__vZoc4,.Footer_title__39i5l{
    line-height:28px;
    color:var(--vkws_landing--footer_title--color)
}
.Footer_title__39i5l{
    font-weight:500;
    font-size:20px;
    margin-top:22px;
    margin-bottom:24px;
    opacity:1
}
.Footer_icons__y04js{
    margin-top:24px;
    display:flex;
    align-items:center;
    gap:16px
}
.Footer_icons__y04js svg{
    display:block;
    color:#000;
    opacity:.6
}
.Footer_icons__y04js svg:hover{
    opacity:1
}
.Footer_vk-business__NG3ao{
    margin-top:70px;
    margin-bottom:45px
}
@media screen and (min-width:1024px){
    .Footer_footer-section___vxGZ{
        padding:40px 40px 32px
    }
    .Footer_wrapper__T5EBH{
        display:grid;
        grid-template-columns:240px 280px 240px;
        grid-gap:40px
    }
    .Footer_bottom-line-left__7_31u,.Footer_bottom-line-right__PNxQ7,.Footer_bottom-line__TyZvh{
        align-items:center;
        flex-direction:row
    }
    .Footer_bottom-line-left__7_31u>a{
        margin-right:20px
    }
    .Footer_bottom-line-text__vZoc4{
        margin-top:4px
    }
    .Footer_icons__y04js{
        margin-top:0;
        margin-left:24px
    }
}
@media screen and (min-width:1440px){
    .Footer_footer-section___vxGZ{
        padding-right:100px;
        padding-left:100px
    }
    .Footer_wrapper__T5EBH{
        display:grid;
        grid-template-columns:240px 280px 240px 240px;
        grid-gap:40px
    }
}
@media screen and (min-width:1540px){
    .Footer_footer-section___vxGZ{
        width:100%;
    max-width:calc(1600px + var(--vkws_landings--horizontal-padding--desktop) * 2)
}
}
.Logo_wrapper__lJluP{
    display:flex
}
.NavbarItem_root__nfcGJ{
    display:flex;
    justify-content:flex-start;
    align-items:flex-start;
    padding:12px;
    border-radius:12px;
    width:334px;
    min-height:81px
}
.NavbarItem_root-active__u7CZq,.NavbarItem_root__nfcGJ:hover{
    background:var(--vkws_landing--toogle-menu-item--bg_hover)
}
.NavbarItem_icon__wfek8{
    padding-top:3px;
    margin-right:12px;
    color:var(--vkws_landing--toogle-menu-item-icon--color)
}
.NavbarItem_root-active__u7CZq>.NavbarItem_icon__wfek8,.NavbarItem_root__nfcGJ:hover>.NavbarItem_icon__wfek8{
    color:var(--vkws_landing--toogle-menu-item-icon--color_active)
}
.NavbarItem_icon__wfek8 svg{
    width:28px;
    height:28px
}
.NavbarItem_text__LL0_B{
    font-style:normal
}
.NavbarItem_title__JAj6p{
    font-weight:600;
    font-size:17px;
    line-height:1.4em;
    color:var(--vkws_landing--toogle-menu-item-title--color)
}
.NavbarItem_root-active__u7CZq .NavbarItem_title__JAj6p,.NavbarItem_root__nfcGJ:hover .NavbarItem_title__JAj6p{
    color:var(--vkws_landing--toogle-menu-item-title--color_active)
}
.NavbarItem_desc__xoY3Y{
    font-weight:300;
    font-size:14px;
    line-height:1.2em;
    color:var(--vkws_landing--toogle-menu-item-desc--color)
}
.NavbarItem_root-active__u7CZq .NavbarItem_desc__xoY3Y,.NavbarItem_root__nfcGJ:hover .NavbarItem_desc__xoY3Y{
    color:var(--vkws_landing--toogle-menu-item-desc--color_active)
}
.NavbarMenuItem_root__ZD1dU{
    display:flex;
    align-items:center;
    padding:6px 16px 8px;
    font-weight:400;
    font-size:18px;
    line-height:26px;
    color:var(--vkws_landing--navbar-menu-item--color-dark);
    cursor:pointer;
    -webkit-backdrop-filter:blur(18px);
    backdrop-filter:blur(18px);
    border-radius:8px;
    background:var(--vkws_landings--header_button_light--background_color);
    border:1px solid var(--vkws_landings--color--white);
    opacity:.8
}
.NavbarMenuItem_root__ZD1dU:hover{
    opacity:1
}
.NavbarMenuItem_active__7h8A7,.NavbarMenuItem_active__7h8A7:hover,.NavbarMenuItem_root__ZD1dU:hover{
    background:var(--vkws_landings--color--raisin-black)
}
@media screen and (min-width:1440px){
    .NavbarMenuItem_root__ZD1dU{
        border-radius:12px
    }
}
.BurgerMenu_root__UlrLe{
    display:none;
height:calc(100vh - var(--vkws_landings--portal_header--height) - 71px);
    padding:0 0 105px;
    position:absolute;
    bottom:0;
    right:0;
    left:0;
    transform:translateY(100%);
    z-index:10;
    overflow:auto;
    background:var(--vkws_landing--advanced-menu--bg-color);
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.BurgerMenu_root-open__9fh1f{
    display:block
}
.BurgerMenu_navbar-wrapper___QGVv{
    display:flex;
    flex-wrap:wrap;
    gap:8px;
    padding:0 12px
}
.BurgerMenu_navbar-item__y7AEX{
    width:auto;
    display:flex;
    align-items:center;
    padding:6px 16px 8px;
    font-style:normal;
    font-weight:400;
    font-size:16px;
    line-height:26px;
    color:var(--vkws_landing--navbar-menu-item--color-dark);
    -webkit-backdrop-filter:blur(18px);
    backdrop-filter:blur(18px);
    border-radius:8px;
    background:var(--vkws_landings--header_button_light--background_color);
    cursor:pointer;
    opacity:.8
}
.BurgerMenu_navbar-item__y7AEX:hover{
    opacity:1;
    background:var(--vkws_landings--header_button_light--background_color--hover)
}
.BurgerMenu_active-item__ULfgt,.BurgerMenu_active-item__ULfgt:hover{
    opacity:1;
    background:var(--vkws_landings--header_button_light--background_color--active)
}
.BurgerMenu_content-navbar-item__6QIZT{
    display:flex;
    gap:12px;
    flex-wrap:wrap;
    margin-top:12px;
    overflow-y:auto;
    background:var(--vkws_landings--header_content-navbar--background_color-dark);
    border-radius:20px;
    padding:10px
}
.BurgerMenu_item__PUeGV{
    width:100%;
    border-radius:12px;
    padding:12px 16px
}
.BurgerMenu_item__PUeGV:hover{
    background:var(--vkws_landing--toogle-menu-item--bg_hover)
}
.BurgerMenu_current-menu-item__eY5BS,.BurgerMenu_item__PUeGV:active{
    background:var(--vkws_landing--toogle-menu-item--bg_active)
}
@media screen and (min-width:768px){
    .BurgerMenu_navbar-wrapper___QGVv{
        display:flex
    }
    .BurgerMenu_navbar-item__y7AEX{
        font-size:18px
    }
    .BurgerMenu_content-navbar-item__6QIZT{
        margin-top:24px;
        flex-flow:wrap;
        gap:16px
    }
    .BurgerMenu_item__PUeGV{
        padding:12px;
        width:282px;
        border-radius:12px
    }
}
@media screen and (min-width:1200px){
    .BurgerMenu_root__UlrLe{
        display:none
    }
}
@media screen and (min-width:1440px){
    .BurgerMenu_root-open__9fh1f,.BurgerMenu_root__UlrLe{
        display:none
    }
}
.HeaderAuthLinks_root__Ulu7C{
    padding:6px 16px 8px;
    font-size:18px;
    outline:none;
    font-style:normal;
    font-weight:400;
    line-height:26px;
    height:auto;
    border-radius:8px;
    -webkit-backdrop-filter:blur(18px);
    backdrop-filter:blur(18px);
    background:var(--vkws_landings--header_button_project--bg);
    color:var(--vkws_landings--color--white)
}
.HeaderAuthLinks_root__Ulu7C:hover{
    background:var(--vkws_landings--header_button_project--bg--hover)
}
.HeaderAuthLinks_root__Ulu7C:active{
    background:var(--vkws_landings--header_button_project--bg--active)
}
@media screen and (min-width:768px){
    .HeaderAuthLinks_root__Ulu7C{
        display:inline-flex
    }
}
.DropdownContainer_root__w0J6l{
    max-width:320px;
    border-radius:12px;
    background-color:#fff;
    box-shadow:0 4px 20px 0 rgba(0,0,0,.16);
    transition-duration:.1s;
    transition-property:opacity,visibility;
    padding:0;
    margin:0;
    position:absolute;
    z-index:1
}
.DropdownContainer_root__w0J6l[aria-hidden=true],.DropdownContainer_root_state_hidden__DR5eh{
    opacity:0;
    visibility:hidden;
    pointer-events:none
}
.DropdownContainer_relate-to_bottom-left__i3MBy{
    top:calc(100% + 4px);
    left:0
}
.DropdownContainer_relate-to_bottom-right__CdLlF{
    top:calc(100% + 4px);
    right:0
}
.DropdownContainer_full-width__OWprB{
    max-width:none
}
.DropdownContainer_display_none__tdVfF{
    display:none
}
.DropdownItem_root__fqjl3{
    display:flex;
    flex-flow:row nowrap;
    align-items:center;
    justify-content:flex-start;
    list-style:none;
    line-height:32px;
    padding:0 16px;
    transition:background-color .15s;
    position:relative;
    cursor:pointer;
    height:82px
}
.Overlay_root__dUosg{
    position:inherit;
    display:inline-flex;
    flex-flow:column nowrap;
    flex:0 1 auto;
    vertical-align:middle
}
.Overlay_element__uI6_p.Overlay_element__uI6_p{
    z-index:var(--vkws_landings--dropdown-menu--z-index)
}
.Toggle_root__Lwhuc{
    display:flex;
    align-items:center;
    padding:6px 16px 8px;
    font-weight:400;
    font-size:18px;
    line-height:26px;
    color:var(--vkws_landing--navbar-menu-item--color-dark);
    cursor:pointer;
    -webkit-backdrop-filter:blur(18px);
    backdrop-filter:blur(18px);
    border-radius:8px;
    background:var(--vkws_landings--header_button_light--background_color);
    opacity:.8
}
.Toggle_root__Lwhuc:hover{
    opacity:1
}
.Toggle_active__rIqY0,.Toggle_active__rIqY0:hover,.Toggle_root__Lwhuc:hover{
    background:var(--vkws_landings--header_button_light--background_color--active)
}
@media screen and (min-width:1440px){
    .Toggle_root__Lwhuc{
        border-radius:12px
    }
}
.Section_root__cgpDl{
    display:flex;
    min-width:320px;
    padding:var(--vkws_landings--horizontal-padding);
    scroll-margin-top:60px
}
.Section_root-with-breakpoints__2i_zU{
    display:flex;
    width:300px;
    margin:0 auto;
    flex-direction:column;
    padding-top:40px;
    padding-bottom:40px
}
.Section_direction-column__IOHA3{
    flex-direction:column
}
@media screen and (min-width:1024px){
    .Section_root__cgpDl{
        max-width:calc(1240px + var(--vkws_landings--horizontal-padding--desktop) * 2);
    margin:auto;
    padding:var(--vkws_landings--horizontal-padding--desktop);
    scroll-margin-top:65px
}
    .Section_root-with-breakpoints__2i_zU{
        width:var(--vkws_landings--with-breakpoints--tablet);
        margin:0 auto;
        padding:100px 0;
        flex-direction:row
    }
}
@media screen and (min-width:1440px){
    .Section_root-with-breakpoints__2i_zU{
        width:1240px;
        margin:0 auto
    }
}
@media screen and (min-width:1680px){
    .Section_root__cgpDl{
        scroll-margin-top:85px
    }
}
.Navbar_wrapper__2mRHU{
    display:none
}
.Navbar_container__IBZrb{
    position:absolute;
    top:100%;
    width:100vw;
    max-width:100vw;
    overflow:hidden;
    font-weight:500;
    font-size:15px;
    line-height:22px;
    color:var(--vkws_landing--navbar-menu-item--color);
    background-color:transparent;
    box-shadow:none;
    border-radius:0
}
.Navbar_onpremise-content__txP5T{
    overflow-x:hidden
}
.Navbar_wrapper-inner-dropdown__SApzQ{
    display:flex;
    padding-top:20px;
    padding-bottom:20px
}
.Navbar_inner-dropdown__as_1y{
    display:grid;
    grid-template-columns:1fr 1fr 1fr;
    grid-template-rows:1fr 1fr;
    grid-auto-flow:row;
    grid-gap:4px;
    gap:4px;
    padding:18px;
    background-color:var(--vkws_landings--color--raisin-black);
    border-radius:20px;
    width:1046px
}
.Navbar_inner-dropdown-extra__Tv2th{
    grid-template-rows:1fr 1fr 1fr
}
.Navbar_inner-dropdown-flow-column__Ig2tS{
    grid-auto-flow:column
}
.Navbar_dropdown-item__FKz8K{
    padding:0
}
@media screen and (min-width:1024px){
    .Navbar_wrapper-inner-dropdown__SApzQ{
        max-width:calc(1240px + var(--vkws_landings--horizontal-padding--desktop)* 2);
    padding:0 var(--vkws_landings--horizontal-padding--desktop);
    margin:0 auto
}
}
@media screen and (min-width:1200px){
    .Navbar_wrapper__2mRHU{
        display:flex
    }
}
@media screen and (min-width:1440px){
    .Navbar_wrapper__2mRHU{
        margin-left:40px;
        margin-bottom:-5px
    }
    .Navbar_wrapper__2mRHU>div{
        padding:0 6px
    }
    .Navbar_wrapper__2mRHU>div:first-child{
        padding-left:0
    }
    .Navbar_wrapper__2mRHU>div:last-child{
        padding-right:0
    }
}
@media screen and (min-width:1540px){
    .Navbar_wrapper-inner-dropdown__SApzQ{
        width:100%;
    max-width:calc(1600px + var(--vkws_landings--horizontal-padding--desktop)* 2);
    padding-left:100px;
    padding-right:100px
}
}
.CalendarWithDate_root__agG2v{
    position:relative;
    width:28px;
    height:28px
}
.CalendarWithDate_date__X1pRe{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    text-align:center;
    font-size:13.5px;
    font-style:normal;
    font-weight:500;
    line-height:1em;
    letter-spacing:-.135px
}
.AdvancedHeader_root__9DcJu{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    align-items:stretch;
    width:100%;
    row-gap:25px
}
.AdvancedHeader_logo__glgWn{
    cursor:pointer;
    margin-left:-5px
}
.AdvancedHeader_logo__glgWn svg{
    width:175px;
    height:28px
}
.AdvancedHeader_burger-button__D2HFy{
    width:32px;
    height:32px;
    display:flex;
    justify-content:flex-end;
    cursor:pointer;
    position:relative
}
.AdvancedHeader_burger-button__D2HFy span{
    display:block;
    position:absolute;
    height:2px;
    width:20px;
    background:var(--vkws_landings--color--main_blue);
    border-radius:0;
    opacity:1;
    left:6px;
    transform:rotate(0deg);
    transition:.1s var(--vkws_landings--transition--timing-function)
}
.AdvancedHeader_burger-button__D2HFy span:first-child{
    top:11px;
    transform-origin:left center
}
.AdvancedHeader_burger-button__D2HFy span:nth-child(2){
    bottom:11px;
    transform-origin:left center
}
.AdvancedHeader_burger-button__D2HFy.AdvancedHeader_open__jCJbZ span:first-child{
    transform:rotate(45deg);
    top:8px;
    left:8px
}
.AdvancedHeader_burger-button__D2HFy.AdvancedHeader_open__jCJbZ span:nth-child(2){
    transform:rotate(-45deg);
    bottom:8px;
    left:8px
}
.AdvancedHeader_navbar__UMFDQ{
    display:none
}
.AdvancedHeader_actions___Rqd_{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:flex-end;
    gap:12px
}
.AdvancedHeader_menu___BFFS{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:30px
}
.AdvancedHeader_move-button__12IDe{
    padding:6px 16px 8px;
    font-size:18px;
    outline:none;
    line-height:26px;
    height:auto;
    border-radius:8px
}
.AdvancedHeader_project-button__gCqF0{
    background:var(--vkws_landings--header_button_project--bg)
}
.AdvancedHeader_project-button__gCqF0:hover{
    background:var(--vkws_landings--header_button_project--bg--hover)
}
.AdvancedHeader_project-button__gCqF0:active{
    background:var(--vkws_landings--header_button_project--bg--active)
}
@media screen and (min-width:768px){
    .AdvancedHeader_logo__glgWn{
        margin-left:-2px
    }
    .AdvancedHeader_logo__glgWn svg{
        width:214px;
        height:34px
    }
    .AdvancedHeader_move-button__12IDe{
        display:flex;
        margin-left:auto;
        align-items:center;
        height:40px;
        padding:0 16px;
        cursor:pointer;
        font-size:18px;
        -webkit-backdrop-filter:blur(18px);
        backdrop-filter:blur(18px);
        border-radius:8px
    }
    .AdvancedHeader_burger-button__D2HFy{
        margin-left:20px
    }
}
@media screen and (min-width:1200px){
    .AdvancedHeader_root__9DcJu{
        flex-direction:row-reverse
    }
    .AdvancedHeader_burger-button__D2HFy{
        display:none
    }
    .AdvancedHeader_logo__glgWn{
        margin-left:0
    }
}
@media screen and (min-width:1440px){
    .AdvancedHeader_navbar__UMFDQ{
        display:block
    }
    .AdvancedHeader_burger-button__D2HFy{
        display:none
    }
    .AdvancedHeader_move-button__12IDe{
        padding:0 10px
    }
}
@media screen and (min-width:1540px){
    .AdvancedHeader_move-button__12IDe{
        padding:0 16px
    }
}
.header-wrapper_root__1lq1j{
    padding-top:20px;
    padding-bottom:20px;
    background-color:var(--vkws_landing--advanced-menu--bg-color)
}
@media screen and (min-width:768px){
    .header-wrapper_root__1lq1j{
        padding-top:24px;
        padding-bottom:24px
    }
}
@media screen and (min-width:1540px){
    .header-wrapper_root__1lq1j{
        width:100%;
    max-width:calc(1600px + var(--vkws_landings--horizontal-padding--desktop) * 2);
    padding:24px 100px
}
}
.PortalHeader_root__0R4oY{
    height:var(--vkws_landings--portal_header--height);
    background-color:var(--vkws_landings--portal_header--background_color);
    z-index:var(--vkws_landings--portal-menu--z-index);
    position:relative
}
.RequiredInput_required-wrapper__FMozu{
    position:relative;
    flex-grow:1
}
.RequiredInput_required__fTlP9{
    position:absolute;
    top:-10px;
    right:-10px;
    font-size:20px;
    color:var(--vkws_landing--input--required-star--color)
}
.RequiredInput_field-error__lxNE7{
    position:absolute;
    bottom:-24px;
    display:block;
    font-weight:400;
    font-size:12px;
    line-height:24px;
    color:#ff8080;
    white-space:nowrap
}
.RequiredInput_appearance_blue__H_Tum .RequiredInput_field-error__lxNE7{
    color:var(--vkws_landing--input--required-star-light--color)
}
.RequiredInput_appearance_blue__H_Tum .RequiredInput_required__fTlP9{
    color:var(--vkws_landing--required-blue--color);
    opacity:.5
}
.Textarea_required-wrapper__U3_UK{
    position:relative;
    flex-grow:1
}
.Textarea_root__pDTi_{
    text-align:left;
    border-radius:8px;
    transition-property:border-color,background-color,opacity;
    transition-duration:.15s;
    transition-timing-function:ease-in-out;
    font-family:inherit;
    box-sizing:border-box;
    display:block;
    background:var(--vkws_landing--textarea--bg);
    border:var(--vkws_landing--textarea--border);
    font-style:normal;
    font-weight:400;
    font-size:18px;
    line-height:28px;
    color:var(--vkws_landing--textarea--text-color);
    padding:10px 20px
}
.Textarea_root__pDTi_.Textarea_appearance_blue__1XZTl{
    background:var(--vkws_landing--input_blue--bg);
    border:var(--vkws_landing--input_blue--border);
    color:var(--vkws_landings--color--white)
}
.Textarea_root__pDTi_.Textarea_appearance_blue__1XZTl:hover{
    background:var(--vkws_landing--input_blue--bg_hover)
}
.Textarea_root__pDTi_.Textarea_appearance_blue__1XZTl:active,.Textarea_root__pDTi_.Textarea_appearance_blue__1XZTl:focus{
    border:var(--vkws_landing--input_blue--border_active);
    background:inherit;
    outline:none
}
.Textarea_root__pDTi_:hover{
    background:var(--vkws_landing--textarea--bg_hover);
    border:var(--vkws_landing--textarea--border_hover)
}
.Textarea_root__pDTi_:active,.Textarea_root__pDTi_:focus{
    border:var(--vkws_landing--textarea--border_focus);
    background:var(--vkws_landing--textarea--bg_focus);
    outline:none
}
.Textarea_root__pDTi_[aria-invalid=true],.Textarea_root__pDTi_[aria-invalid=true]:active,.Textarea_root__pDTi_[aria-invalid=true]:focus,.Textarea_root__pDTi_[aria-invalid=true]:hover,.Textarea_state_invalid__82mo4,.Textarea_state_invalid__82mo4:active,.Textarea_state_invalid__82mo4:focus,.Textarea_state_invalid__82mo4:hover{
    border-color:#ff8080
}
.Textarea_appearance_blue__1XZTl .Textarea_root__pDTi_[aria-invalid=true],.Textarea_appearance_blue__1XZTl .Textarea_root__pDTi_[aria-invalid=true]:active,.Textarea_appearance_blue__1XZTl .Textarea_root__pDTi_[aria-invalid=true]:focus,.Textarea_appearance_blue__1XZTl .Textarea_root__pDTi_[aria-invalid=true]:hover{
    border-color:var(--vkws_landing--input_blue--border_invalid_color)
}
.Textarea_required__3V_el{
    position:absolute;
    top:-10px;
    right:-10px;
    font-size:20px;
    color:var(--vkws_landing--input--required-star--color)
}
.Textarea_field-error__TtApc{
    position:absolute;
    bottom:-24px;
    display:block;
    font-weight:400;
    font-size:12px;
    line-height:24px;
    color:#ff8080;
    white-space:nowrap
}
.Textarea_appearance_blue__1XZTl .Textarea_field-error__TtApc{
    color:var(--vkws_landing--input--required-star-light--color)
}
.Textarea_appearance_blue__1XZTl .Textarea_required__3V_el{
    color:var(--vkws_landing--required-blue--color);
    opacity:.5
}
.TemplateForHiddenHeader_root__4gy4V{
    overflow-y:auto;
    overflow-x:hidden;
    scroll-behavior:smooth
}
.TemplateForHiddenHeader_header__rrKaJ{
    position:fixed;
    top:0;
    left:0;
    right:0;
    z-index:var(--vkws_landings--header--z-index);
    background-color:var(--vkws_landing--advanced-menu--bg-color);
    transform:translate(0)
}
.TemplateForHiddenHeader_header-hidden__MpRrO,.TemplateForHiddenHeader_header__rrKaJ{
    transition:transform var(--vkws_landings--transition--duration) var(--vkws_landings--transition--timing-function)
}
.TemplateForHiddenHeader_header-hidden__MpRrO{
    transform:translateY(-100%)
}
.TemplateForHiddenHeader_content___Yrbu{
    padding-top:calc(var(--vkws_landings--portal_header--height) + var(--vkws_landings--advanced_header--mobile-height));
    min-height:100vh;
    display:flex;
    flex-direction:column;
    align-items:stretch;
    justify-content:space-between
}
@media screen and (min-width:1024px){
    .TemplateForHiddenHeader_content___Yrbu{
        padding-top:calc(var(--vkws_landings--portal_header--height) + var(--vkws_landings--advanced_header--desktop-height))
}
}
.RequestForm_control__6x_a0{
    margin-top:32px;
    margin-bottom:32px;
    width:100%;
    resize:none
}
.RequestForm_button-wrapper__CsC4X{
    display:flex;
    justify-content:center
}
.RequestForm_button__HR5V8{
    flex-grow:1;
    max-width:var(--vkws_landings--button--max-width)
}
@media screen and (min-width:1024px){
    .RequestForm_button-wrapper__CsC4X{
        margin-top:40px;
        display:block;
        place-self:center
    }
    .RequestForm_contacts__52YEg{
        display:grid;
        grid-template-columns:1fr 1fr;
        margin-top:32px;
        margin-bottom:32px;
        grid-gap:20px
    }
    .RequestForm_contacts-control__inxOU{
        margin-top:0;
        margin-bottom:0
    }
}
/*# sourceMappingURL=ab7235fb5476e969.css.map*/
