.masterModal{width:1234px;height:80vh;overflow-y:auto;display:flex;flex-direction:row;grid-gap:30px;position:fixed;z-index:102;left:50%;top:50%;transform:translate(-50%,-50%);display:none;opacity:0;transition:.5s linear}@media(max-width:576px){.masterModal{width:100%;height:100vh}}.masterModal.active{display:flex;opacity:1}.masterModal__bloor{position:fixed;z-index:101;background:rgba(0,0,0,.3);width:100%;height:100%;top:0;left:0;display:none;opacity:0;transition:.5s linear}.masterModal__bloor.active{display:block;opacity:1}.masterModal .close{background:var(--color-1);margin:30px 0;transition:.2s linear}@media(max-width:576px){.masterModal .close{margin:0}}.masterModal .close svg path{transition:.2s linear}.masterModal .close:hover{cursor:pointer;background:var(--color-4)}.masterModal .close:hover path{fill:var(--color-1)}.masterModal .leftBox{width:54px;height:max-content;position:sticky;top:30px}@media(max-width:576px){.masterModal .leftBox{position:absolute;right:24px;top:24px;z-index:2}}.masterModal .right{width:1150px}@media(max-width:576px){.masterModal .right{width:100%}}.masterModal .right .modalBanner{width:100%;height:430px;position:relative;z-index:1;background-color:#fff}@media(max-width:576px){.masterModal .right .modalBanner{width:100%;height:400px}}.masterModal .right .modalBanner picture{position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;padding:70px 70px 0}.masterModal .right .modalBanner picture:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%}.masterModal .right .modalBanner picture img{width:100%;height:100%;object-fit:cover;background:var(--color-1)}.masterModal .right .modalBanner .box{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;grid-gap:24px;padding:40px 100px}@media(max-width:576px){.masterModal .right .modalBanner .box{padding:32px 24px}}.masterModal .right .modalBanner .box .desc{color:var(--color-1);font-size:18px;font-style:normal;font-weight:500;line-height:155.556%}@media(max-width:576px){.masterModal .right .modalBanner .box .desc{font-size:16px}}.masterModal .right .bBox{background:var(--color-1);box-sizing:border-box;padding:40px 100px 80px;display:flex;flex-direction:column;grid-gap:48px}@media(max-width:576px){.masterModal .right .bBox{padding:32px 24px}}.masterModal .right .bBox .main_title{color:#303030;leading-trim:both;text-edge:cap;font-family:Bebas Neue Cyrillic;font-size:70px;font-style:normal;font-weight:400;line-height:100%}@media(max-width:576px){.masterModal .right .bBox .main_title{font-size:40px}}.masterModal .right .bBox .title{color:#303030;font-size:37px;font-style:normal;font-weight:600;line-height:150%;font-family:Bebas Neue Cyrillic}.masterModal .right .bBox .b1 .desc{margin-top:8px}.masterModal .right .bBox .b1 .desc,.masterModal .right .bBox .b1 .desc p,.masterModal .right .bBox .b1 .desc span{color:#303030;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.masterModal .right .bBox .b1 .text{margin-top:16px;color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.masterModal .right .bBox .b1 .text ul{list-style-type:disc;list-style-position:inside}.masterModal .right .bBox .b2 .head{margin-top:8px;display:flex;flex-direction:row;align-items:center;grid-gap:24px}@media(max-width:576px){.masterModal .right .bBox .b2 .head{overflow-x:scroll;scrollbar-color:transparent}}.masterModal .right .bBox .b2 .head_item{color:grey;font-size:20px;font-style:normal;font-weight:600;line-height:150%}@media(max-width:576px){.masterModal .right .bBox .b2 .head_item{white-space:nowrap}}.masterModal .right .bBox .b2 .head_item:not(.active){cursor:pointer}.masterModal .right .bBox .b2 .head_item.active{color:#bc002c}.masterModal .right .bBox .b2 .body{margin-top:24px}.masterModal .right .bBox .b2 .body ul{list-style-type:disc;column-count:2}@media(max-width:576px){.masterModal .right .bBox .b2 .body ul{column-count:1}}.masterModal .right .bBox .b2 .body ul li{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.masterModal .right .bBox .b3 .items{margin-top:24px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:48px 35px}.masterModal .right .bBox .b3 .items .item{display:flex;flex-direction:column;grid-gap:16px}.masterModal .right .bBox .b3 .items .item_title{color:var(--color-4);font-family:Bebas Neue Cyrillic;font-size:32px;font-style:normal;font-weight:400;line-height:normal}.masterModal .right .bBox .b3 .items .item_desc{color:#303030;font-size:20px;font-style:normal;font-weight:500;line-height:150%}.masterModal .right .bBox .b4{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px}@media(max-width:576px){.masterModal .right .bBox .b4{grid-template-columns:1fr}}@media(max-width:576px){.masterModal .right .bBox .b4 .left{height:300px}}.masterModal .right .bBox .b4 .left,.masterModal .right .bBox .b4 .right{display:flex;flex-direction:column;grid-gap:24px;width:100%;position:static}.masterModal .right .bBox .b4 .left img,.masterModal .right .bBox .b4 .right img{width:100%;height:256px;object-fit:cover}@media(max-width:576px){.masterModal .right .bBox .b4 .left img,.masterModal .right .bBox .b4 .right img{height:300px}}.masterModal .right .bBox .b4 .center{width:100%}.masterModal .right .bBox .b4 .center img{width:100%;height:536px;object-fit:cover}@media(max-width:576px){.masterModal .right .bBox .b4 .center img{height:300px}}.masterModal .right .bBox .form{display:flex;flex-direction:column;max-width:580px;grid-gap:16px}@media(max-width:769px){.masterModal .right .bBox .form{margin-bottom:150px}}.masterModal .right .bBox .form .title{color:#303030;font-size:32px;font-style:normal;font-weight:600;line-height:150%;font-family:Bebas Neue Cyrillic}.masterModal .right .bBox .form .columns{display:flex;flex-direction:column;grid-gap:16px}.masterModal .right .bBox .form .row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px}@media(max-width:992px){.masterModal .right .bBox .form .row2{display:flex;flex-direction:column}}.masterModal .right .bBox .form .row3{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;grid-gap:24px}@media(max-width:992px){.masterModal .right .bBox .form .row3{display:flex;flex-direction:column}}.masterModal .right .bBox .form .input{position:relative;width:100%}.masterModal .right .bBox .form .input .inputBox{width:100%;padding:12px 24px;background:#f2f2f2;height:48px;display:flex;flex-direction:row;align-items:center}@media(max-width:576px){.masterModal .right .bBox .form .input .inputBox{padding:12px 24px;height:48px}}.masterModal .right .bBox .form .input .inputBox.error{border:1px solid var(--color-4)}.masterModal .right .bBox .form .input .inputBox.active{border-bottom:1px solid silver}.masterModal .right .bBox .form .input_text{width:calc(100% - 30px);height:100%;font-size:16px;font-style:normal;font-weight:400;line-height:150%;color:var(--color-2);position:relative;overflow:hidden;white-space:nowrap}@media(max-width:576px){.masterModal .right .bBox .form .input_text{font-size:16px}}.masterModal .right .bBox .form .input_text:after{content:attr(data-placeholder);position:absolute;left:0;top:50%;transform:translateY(-50%);display:none;color:silver;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media(max-width:576px){.masterModal .right .bBox .form .input_text:after{font-size:20px;left:0}}.masterModal .right .bBox .form .input_text:empty:after{display:block}.masterModal .right .bBox .form .input .input-file{position:relative;display:flex;cursor:pointer}.masterModal .right .bBox .form .input .input-file-text{padding:12px 50px 12px 24px;text-align:left;height:48px;display:block;float:left;background:#f2f2f2;box-sizing:border-box;width:100%;color:silver}.masterModal .right .bBox .form .input .input-file-btn{position:absolute;display:flex;right:16px;top:0;bottom:0}.masterModal .right .bBox .form .input .input-file-btn img{margin:auto}.masterModal .right .bBox .form .radiobuttons{display:flex;flex-direction:row;align-items:start;grid-gap:24px;margin-top:8px}.masterModal .right .bBox .form .radiobuttons input:checked+label{border:2px solid var(--color-4);background:var(--color-4);color:var(--color-1)}.masterModal .right .bBox .form .radiobuttons .radiobutton{display:flex;flex-direction:center;align-items:center;justify-content:center;width:50%;height:48px;background:#f2f2f2;color:silver;font-size:16px;font-style:normal;font-weight:400;line-height:150%;transition:.3s linear}.masterModal .right .bBox .form .radiobuttons .radiobutton:hover{cursor:pointer;border:2px solid var(--color-4);background:var(--color-4);color:var(--color-1)}.masterModal .right .bBox .form label{color:grey;font-size:16px;font-style:normal;font-weight:500;line-height:150%;margin-bottom:8px}.masterModal .right .bBox .form input:not([type=checkbox]){width:100%;padding:12px 24px;color:var(--color-2);font-size:16px;font-style:normal;font-weight:400;line-height:150%;background:#f2f2f2;height:48px}.masterModal .right .bBox .form input:not([type=checkbox]).error{border:1px solid var(--color-4)}.masterModal .right .bBox .form input:not([type=checkbox])::placeholder{color:silver;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.masterModal .right .bBox .form textarea{padding:16px 24px;color:var(--color-2);font-size:16px;font-style:normal;font-weight:400;line-height:150%;background:#f2f2f2;height:112px;resize:none}.masterModal .right .bBox .form textarea::placeholder{color:silver;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.masterModal .right .bBox .form .btn{display:flex;flex-direction:row;align-items:center;justify-content:center;height:48px;padding:10px 36px;background:var(--color-4);color:var(--color-1);font-size:16px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase;position:relative;transition:.3s linear}.masterModal .right .bBox .form .btn.inactive:after{position:absolute;content:"";border-radius:50%;width:20px;height:20px;border:3px solid var(--color-1);border-bottom:3px solid transparent;animation:rotateBtnLoad 1s linear infinite;z-index:3}.masterModal .right .bBox .form .btn.inactive:before{position:absolute;content:"";width:100%;height:100%;z-index:2;background:#434343}.masterModal .right .bBox .form .btn .text{color:var(--color-1);font-size:16px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase;transition:.3s linear}.masterModal .right .bBox .form .btn .text.activate,.masterModal .right .bBox .form .btn .text.inactive{display:none}.masterModal .right .bBox .form .btn .text.activate.active{display:block}.masterModal .right .bBox .form .btn:hover{cursor:pointer;border:2px solid #d50032;background:var(--color-1)}.masterModal .right .bBox .form .btn:hover .text{color:var(--color-4)}.masterModal .right .bBox .form .dropdown{position:relative;width:100%}.masterModal .right .bBox .form .dropdown .input{margin-top:8px}.masterModal .right .bBox .form .dropdown .arrow{position:absolute;top:50%;right:24px;transform:translateY(-50%)}.masterModal .right .bBox .form .dropdown .arrow.active{transform:translateY(-50%) rotate(180deg)}.masterModal .right .bBox .form .dropdown .list{position:absolute;top:100%;left:0;width:100%;background:#f2f2f2;display:none;opacity:0;transition:.4s linear;z-index:4}.masterModal .right .bBox .form .dropdown .list.active{display:block;opacity:1}.masterModal .right .bBox .form .dropdown .list li{display:flex;flex-direction:row;padding:16px 20px;position:relative;color:var(--color-3);font-size:14px;font-style:normal;font-weight:400;line-height:157.143%}.masterModal .right .bBox .form .dropdown .list li:after{content:"";position:absolute;bottom:0;left:20px;width:calc(100% - 40px);height:1px;background:#d9d9d9}.masterModal .hidden,.masterModal .right .bBox .form .dropdown .list li:last-child:after{display:none}.developmentOfficePage{display:flex;flex-direction:column}.developmentOfficePage .banner{order:1}.developmentOfficePage .block2{margin:100px 0}@media(max-width:576px){.developmentOfficePage .block2{margin:56px 0}}.developmentOfficePage .block2 .box{display:flex;flex-direction:row;grid-gap:40px}@media(max-width:1600px){.developmentOfficePage .block2 .box{flex-direction:column}}.developmentOfficePage .block2 .box .left{width:580px}@media(max-width:576px){.developmentOfficePage .block2 .box .left{width:100%}}.developmentOfficePage .block2 .box .right{display:grid;grid-row-gap:40px;grid-column-gap:20px;grid-template-columns:repeat(auto-fit,minmax(48%,1fr))}.developmentOfficePage .block2 .box .right .item{background-color:#ebebeb;padding:47px 26px;border-radius:10px;display:flex;flex-direction:row;justify-content:space-between;grid-gap:20px;flex-direction:column}@media(max-width:769px){.developmentOfficePage .block2 .box .right .item{padding:24px 0}}.developmentOfficePage .block2 .box .right .item_left{color:#303030;font-family:Bebas Neue Cyrillic;font-size:34px;font-style:normal;font-weight:400;line-height:normal;transition:.4s linear}.developmentOfficePage .block2 .box .right .item_right{color:#303030;font-size:14px;font-style:normal;font-weight:400;line-height:180%;transition:.4s linear}.developmentOfficePage .block2 .box .right .item_right p{margin:0;transition:.4s linear}.developmentOfficePage .block2 .box .right .item:hover{cursor:pointer}.developmentOfficePage .block2 .box .right .item:hover .item_left,.developmentOfficePage .block2 .box .right .item:hover .item_left p,.developmentOfficePage .block2 .box .right .item:hover .item_right,.developmentOfficePage .block2 .box .right .item:hover .item_right p{color:var(--color-4)}.developmentOfficePage .flex{overflow:hidden;display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.developmentOfficePage .flex .select_department{display:block}.developmentOfficePage .flex .select_department label{display:block;font-size:16px;font-weight:500;margin-bottom:10px}.developmentOfficePage .flex .select_department select{display:block;padding:10px;height:48px;background-color:#f2f2f2;font-size:16px;font-weight:400;border:none;border-right:16px solid transparent}.developmentOfficePage .flex .select_department select ::-ms-expand{padding-right:5px}.developmentOfficePage .flex form .search_vacancy{height:fit-content;position:relative}.developmentOfficePage .flex form .search_vacancy input{width:100%;padding:10px 10px 10px 50px;height:48px;background-color:#f2f2f2;border:none;font-size:16px;font-weight:400}.developmentOfficePage .flex form .search_vacancy label{width:24px;height:24px;position:absolute;left:15px;top:50%;transform:translateY(-50%);z-index:2}.developmentOfficePage .contacts{padding:80px 0}@media(max-width:576px){.developmentOfficePage .contacts{padding:40px 0}}.developmentOfficePage .contacts .myrow{display:flex;flex-direction:row;justify-content:space-between}@media(max-width:919px){.developmentOfficePage .contacts .myrow{flex-direction:column;align-items:center}}.developmentOfficePage .contacts .myrow .texts_box{max-width:600px;margin-top:24px}@media(max-width:919px){.developmentOfficePage .contacts .myrow .texts_box{text-align:center}}.developmentOfficePage .contacts .myrow .texts_box .titles2{margin-bottom:24px;font-size:70px;font-weight:600;font-family:Bebas Neue Cyrillic,sans-serif}@media(max-width:576px){.developmentOfficePage .contacts .myrow .texts_box .titles2{font-size:24px;margin-bottom:16px}}.developmentOfficePage .contacts .myrow .texts_box .texts{font-size:16px;line-height:180%}@media(max-width:576px){.developmentOfficePage .contacts .myrow .texts_box .texts{font-size:14px}}.developmentOfficePage .contacts .myrow .texts_box .texts a{color:var(--color-4);text-decoration:underline;transition:.4s linear}.developmentOfficePage .contacts .myrow .texts_box .texts a:hover{color:var(--color-1)}.developmentOfficePage .contacts .myrow .image{min-width:600px}@media(max-width:919px){.developmentOfficePage .contacts .myrow .image{margin:40px 0 0;min-width:100%}}.developmentOfficePage .contacts .myrow .float{float:left}.developmentOfficePage .contacts .row{display:flex;flex-direction:row}