

/* Start:/local/templates/test1/css/style1.css?1771430892102856*/
header,img{display:block}.page,header{max-width:1920px;width:100%}h1,h2,h3,h4,h5{font-stretch:condensed}.page .sec_0 .title p,.page .sec_2 .column .title p{text-transform:uppercase;font-weight:600;font-family:MyFont1}.blocker.blocked,.mobile-menu__nav a,a{text-decoration:none}.blocker.blocked,.slid_block .liked_{filter:blur(1px)}@font-face{font-family:MyFont1;src:url('/local/templates/test1/fonts/TT_Fors_Trial_Variable.ttf') format('truetype');font-style:normal}header{position:absolute;background-color:#5236af}.next,.prev{font-size:14px}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:400;padding:0 1px;display:flex;align-items:center;font-size:10px;margin:0}#horizontal-multilevel-menu ul,html body .page #horizontal-multilevel-menu{margin:0;padding:46px 0;width:100%;list-style:none;font-size:10px;display:flex;justify-content:space-between;align-items:center;flex-direction:row;height:67px;text-transform:uppercase}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;font-family:MyFont1,normal;font-size:15px}a{color:inherit;transition:color .3s}.block_right.doc3 a{text-decoration:underline}li,ol,ul{list-style:none}img{max-width:100%;height:auto}.page{margin:0 auto;position:relative}.page .container_{max-width:1596px;width:83%;margin:0 auto}h1,h3,h4,h5{margin:0 0 20px;font-weight:600;line-height:32.5px;font-size:2.1rem}.min_text,p{line-height:auto}h2{font-size:1.3rem;font-weight:500;margin:26px 0}p{font-size:1rem;font-weight:300}.min_text{font-size:.8rem;font-weight:200}button,input[type=reset],input[type=submit]{font-family:Myfont1;display:inline-block;padding:13px 44px;font-size:1rem;font-weight:300;text-align:center;color:#fff;background-color:#3e5394;border:none;border-radius:12px;cursor:pointer;transition:background-color .3s}.button,input[type=submit]:hover{background-color:#2b3a68}.button,input[type=submit]:active{background-color:#7887b4}.button-blocked,input[type=reset]{background-color:#fff;color:#c4c4c4;font-size:34px;border:1px solid #c4c4c4}input,select,textarea{font-family:Myfont1;width:100%;padding:10px;margin-bottom:15px;border:1px solid #e6e7eb;border-radius:5px;font-size:1rem}.input-container{position:relative;margin-top:20px;width:336px}.input-container label{position:absolute;top:-7px;left:12px;padding:0 5px;font-size:.9rem;color:#5e6474;z-index:1;background-color:#fff}.input-container input,select{padding:16px;font-size:1.06rem;border:1px solid #e6e7eb;border-radius:12px;background-color:#fff;position:relative;z-index:0;height:44px;width:336px}.input-container select{padding:10px;width:100%}.select-wrap .select2-container{width:100%!important}.select-wrap .select2-container--default .select2-selection--single{border-radius:12px;height:44px;padding:13px;outline:0;border:1px solid #e6e7eb}.select2-search--dropdown{display:none!important}.col,.flex,.row{display:flex}.select-wrap .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select-wrap .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-dropdown{border-color:#3e5394;border-width:2px}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,html body .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:12px;border-bottom-right-radius:12px}html body .select2-container--default .select2-results>.select2-results__options{max-height:302px;overflow-y:auto;border-radius:12px;border:none;margin-top:8px}html body .select2-container--open .select2-dropdown--below{border:none;box-shadow:0 6px 14px 6px rgba(24,39,75,.12);border-radius:12px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f5f6f8;color:#0a1b39}.select2-results__option{padding:11px;border-radius:12px;margin:2px 8px;user-select:none;-webkit-user-select:none}.block_left_menu li:hover,.left_menu_selected,.select2-container--default .select2-results__option[aria-selected=true]{background-color:#f5f6f8}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #3e5394;border-width:0 4px 5px;transform:rotate(180deg)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:44px;position:absolute;top:1px;right:1px;width:40px}.input-container input:focus,select:focus{border-color:#3e5394;outline:0;border-width:2px;transition:border-color .3s}.input-container input:focus+label,.input-container select.label{color:#3e5394}.mt-10{margin-top:10px}.mb-10,html body .block_right.dop5 form .block_show{margin-bottom:10px}.pt-10{padding-top:10px}.pb-10{padding-bottom:10px}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.flex-column{flex-direction:column}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.align-center,.list .form-group{align-items:center}.justify-end,.justify-start{justify-content:flex-start}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.wrap{flex-wrap:wrap}.row{flex-direction:row}.col{flex-direction:column}.close,html body .block_right.dop4 .custom-checkbox.dop label:before,html body .block_right.dop4 input[type=file],html body .custom-checkbox input[type=checkbox],html body .hidden,input[type=radio]{display:none}.slid_block .like,html body .custom-checkbox{display:flex;align-items:center}html body .custom-checkbox label{position:relative;padding-left:14px;padding-top:4px;cursor:pointer;user-select:none}html body .custom-checkbox label:before{content:'';position:absolute;left:-14px;top:0;width:20px;height:20px;border-radius:3px;background-image:url("/img/Frame 236341.svg")}html body .custom-checkbox input[type=checkbox]:checked+label:before{background-image:url('/img/Frame 236342.svg')}.region-filter-container{position:relative;width:300px}.region-filter-header{padding:8px 12px;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.region-filter-dropdown{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #ccc;border-radius:4px;margin-top:4px;max-height:300px;overflow-y:auto;z-index:1000;display:none}.region-search{padding:8px;position:sticky;top:0;background:#fff}.region-search input{width:100%;padding:6px;border:1px solid #ddd;border-radius:4px}.region-list{padding:8px}.region-item{padding:6px 8px;cursor:pointer;display:flex;align-items:center}.region-item:hover{background:#f5f5f5}.block_left_menu li img,.region-item input[type=checkbox]{margin-right:8px}.selected-regions{display:flex;flex-wrap:wrap;gap:4px;padding:4px 0}.regions-counter,.selected-region-tag{background:#e9ecef;padding:2px 8px;border-radius:12px;font-size:13px}.selected-region-tag{display:flex;align-items:center;gap:4px}.remove-region{cursor:pointer;color:#666}.block_left_menu,.block_right,.block_right.doc{width:100%;border-radius:30px;box-shadow:0 6px 14px 6px rgba(24,39,75,.12)}.block_left_menu li.btn_back_kab{background-color:#5236af;padding:10px 38px;border-radius:8px;color:#fff;font-size:14px;margin-left:-10px;width:105%}.block_left_menu li.btn_back_kab:hover{background-color:#5236af}.block_left_menu li{cursor:pointer;width:100%;padding:11px 10px;border-radius:8px;margin-bottom:4px}.container{max-width:1064px;width:100%;margin:0 auto;height:615px}.block_left_menu{max-width:248px;padding:47px 10px 37px 20px}.container .block_left_menu ul{margin-left:-10px}.container .block_left_menu ul h3,.next img{margin-left:10px}.block_right,.block_right.doc{max-width:792px;overflow-y:auto;padding:47px 49px 70px 46px}.block_right.doc3,html body .block_right.dop5{padding:47px 49px 70px 0}.block_right .profile-block-shown,.profile-block-hidden{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.block_right input[type=submit]{margin-top:55px;width:240px}.block_right input[type=reset]{margin-top:55px;width:155px;margin-right:23px}.block_right .select,.col.col_ div,select{width:100%}.block_right .prog_bar{width:100%;max-height:59px;height:100%;margin-bottom:36px}.block_right.doc1 input[type=submit],input[type=button]{width:133px;height:44px;border-radius:12px;cursor:pointer;padding:0}.block_right.doc1 input[type=button]{background-color:#f5f6f8;color:#3e5394;border:1px solid #3e5394;margin-right:20px}.block_right .upload_f{width:100%;height:325px;border:1px solid #f5f6f8;border-radius:12px;cursor:pointer}.block_right .upload_f input{height:100%;opacity:0}.block_right .upload_f label{height:100%;background-image:url("/img/Frame 236337.png");background-size:91%;z-index:1000;background-position-x:center;background-position-y:center;display:block;background-repeat:no-repeat;text-align:center;padding-top:20px}.block_right.doc3{box-shadow:0 6px 14px 6px rgba(24,39,75,.12)}.block_right.doc3 form,.block_right.doc3 h2,.block_right.doc3 h3,html body .block_right.dop5 form{margin-left:46px}.block_right .block_show{max-width:416px;width:100%;padding:29px;background-color:#f5f6f8;box-shadow:0 1px 12px 4px rgba(24,39,75,.12);border-radius:30px}.block_right .block_show h2{margin:0 0 13px}.block_right .block_show p{margin-bottom:9px}.block_right button{margin-top:32px;margin-right:20px}.block_right .block_show p:last-child,html body .slick-dotted.slick-slider{margin-bottom:0}html body .block_right.dop4 #bl_1 .custom-file-upload{width:336px;height:44px;padding:5px;border:1px solid #e6e7eb;display:flex;justify-content:space-between;border-radius:12px;cursor:pointer}html body .block_right.dop4 #bl_1 .custom-file-upload .text_p1{font-size:12px;position:relative;top:-15px;left:12px;background:#fff;padding:4px;color:#5e6474;width:210px;margin-bottom:2px}html body .block_right.dop4 #bl_1 .custom-file-upload div{display:block;padding:10px 22.5px;border-radius:7px;background:#3e5394;color:#fff;font-size:12px;font-weight:300}html body .block_right.dop4 #bl_1 .custom-file-upload .text_p{font-size:15px;position:relative;left:-78px;background:0 0;color:#c6c9d1;align-content:center;margin:0 auto;width:100%}html body .block_right.dop4 #bl_1 h3{font-size:20px;line-height:22px;margin:32px 0 42px}html body .custom-checkbox.dop label:before{content:'';position:inherit;width:20px;height:20px;left:0;border-radius:3px;background-image:url("/img/Frame 236341.svg");margin-right:8px}html body .custom-checkbox.dop label{margin-bottom:26px;display:contents}html body .custom-checkbox.dop{margin-bottom:13px}.block_right::-webkit-scrollbar{width:0;height:0}html body .mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:16px;left:0;bottom:0;right:0;height:90%}html body .block_right.dop4 .custom-checkbox label{margin-bottom:26px;display:block;position:unset;width:max-content;height:44px;background-color:#f5f6f8;border:1px solid #c6c9d1;padding:13px 44px;cursor:pointer;border-radius:12px;margin-right:28px;color:#4c515e}html body .block_right.dop4 .custom-checkbox input[type=radio]:checked+label{background-color:#3e5394;color:#fff}.na_rassmotrenii div,.ne_opublikovan div,.opublikovan div,.otkaz div,.sozdana div,html body .block_right.history .opublikovanna div{border:1px solid #1cc14d;width:90%;padding:23px 20px;display:flex;flex-direction:row;justify-content:space-between;border-radius:16px;color:#000;background-color:#f4fcf6;margin-bottom:15px;flex-wrap:wrap}html body .block_right.history .sozdana div{border:1px solid #3e5394;background-color:rgb(242 245 255)}.ne_opublikovan div,html body .block_right.history .na_rassmotrenii div{border:1px solid #f0681b;background-color:#fef7f4}html body .block_right.history .otkaz div{border:1px solid #ee2750;background-color:#fef4f6}.na_rassmotrenii div p,.novaya div p,.otkaz div p,html body .block_right.history .odobrena div p{color:#000;font-weight:400}.notific{width:20px;height:20px;border-radius:50%;background-color:#d04a31;color:#fff;font-size:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-left:38%}.blocker.blocked{pointer-events:none;opacity:.6;cursor:not-allowed;pointer-events:none}.adminka .input-container input,select{width:150px;padding:10px}.adminka button,input[type=reset],input[type=submit]{width:150px}.page .sec_1{width:100%;background:url('/local/templates/test1/css/Frame 1.jpg') no-repeat;padding-top:277px}.page .sec_0{width:100%;padding-top:120px}.page .sec_1 h1{font-size:40px;font-weight:700;color:#fff;width:100%;max-width:634px;line-height:50px;text-transform:uppercase}.page .sec_1 .space{height:566px}.page .space_back{background:url('/local/templates/test1/css/Frame 1 (3).png') no-repeat;width:100%;height:363px;position:absolute;top:954px;z-index:2}.page .sec_2{display:block;position:relative;z-index:10000;margin-top:50px}.page .sec_2 .column .title{background:url('/local/templates/test1/css/Vector (1).png') 0 0/100% 100% no-repeat;padding:37px 18px;height:108px;width:388px;display:flex;justify-content:center;align-items:center;margin-bottom:70px}.page .sec_2 .column .title p{font-size:48px;color:#fff}.page .sec_0 .title{background:url('/local/templates/test1/css/Group 47454.svg') 0 0/100% 100% no-repeat;padding:37px 18px;height:108px;display:flex;justify-content:center;align-items:center;margin-bottom:85px;margin-top:75px;width:max-content}.page .sec_0 .title p{font-size:30px;color:#fff;margin-right:30px}.page .sec_2 .column{width:50%}.page .sec_2 .column p{font-size:32px;color:#000;font-weight:400}.page .sec_2 .button-blocked,input[type=reset]{margin-top:43px}.mobile-header{display:none;position:fixed;top:0;left:0;width:100%;background:#5236af;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:1000;padding:10px 15px}.mobile-header__inner{display:flex;justify-content:space-between;align-items:center}.mobile-header__logo{font-size:20px;font-weight:700;color:#333}.mobile-menu__toggle{width:30px;height:20px;position:relative;cursor:pointer;z-index:1001}.mobile-menu__toggle span{display:block;position:absolute;height:3px;width:100%;background:#333;border-radius:3px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.mobile-menu__toggle span:first-child{top:0}.mobile-menu__toggle span:nth-child(2),.mobile-menu__toggle span:nth-child(3){top:10px}.mobile-menu__toggle span:nth-child(4){top:20px}.mobile-menu__toggle.active span:first-child,.mobile-menu__toggle.active span:nth-child(4){top:10px;width:0%;left:50%}.mobile-menu__toggle.active span:nth-child(2){transform:rotate(45deg)}.mobile-menu__toggle.active span:nth-child(3){transform:rotate(-45deg)}.mobile-menu{position:fixed;top:0;right:-100%;width:80%;max-width:320px;height:100vh;background:#5236af;box-shadow:-2px 0 10px rgba(0,0,0,.1);transition:right .3s ease-in-out;z-index:1000;padding:70px 20px 20px}.mobile-menu.active{right:0}.mobile-menu__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.chosen-drop,.mobile-menu__overlay.active{visibility:visible;opacity:1}.mobile-menu__nav{list-style:none;padding:0;margin:0}.mobile-menu__nav li{margin-bottom:15px}.mobile-menu__nav a{color:#fff;font-size:16px;display:block;padding:8px 0}@media (max-width:991px){.mobile-header{display:block}#masthead{display:none}.page{padding-top:60px}}.mobile-header__logo img{font-size:20px;font-weight:700;color:#333;width:54%}html body .bx-breadcrumb .bx-breadcrumb-item span{font-family:Myfont1;font-size:13px;white-space:normal;color:#b3b3b3}html body .fa-angle-right:before{content:"/"}footer{background:url('/local/templates/test1/css/Group 47480.png') 0 100%/contain no-repeat,url('/local/templates/test1/css/Frame 236336.png') 0 0/contain no-repeat;height:1100px;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}footer .foot_{justify-content:space-between;align-items:end}footer .foot_ img{width:55%;min-width:none}footer .foot_ a,footer .foot_ p{font-size:11px;color:#000;font-weight:400}html body .navigation-arrows{padding:0}@media (max-width:1470px){footer{background:url('/local/templates/test1/css/Group 47480.png') 0 100%/contain no-repeat,url('/local/templates/test1/css/Frame 236336.png') 0 36%/contain no-repeat;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}}.line_n div{display:flex;flex-direction:row;width:18%;justify-content:center;min-width:70px}@media (max-width:790px){.line_n p{font-size:13px;width:80%}div.news-list a{width:48%}div.news-list .news-item{width:100%;height:323px}html body .page .sec_0 .title{margin:17px 0}html body .page .text_1::before{background-size:contain!important;width:14px;height:9px;margin-right:6px}html body .text_1{font-size:8px;padding:5px;margin:0 10px 0 0;width:45%;align-items:center}html body .text_2{font-size:8px;padding:4px 11px;margin:0;width:43%}html body .page .sec_0 .title p{font-size:14px}div.news-list .news-item .text_dop.mesta_dobryh_del{width:100%;height:167px;background-size:203% 124%}div.news-list .news-item .text_dop.tochki_prityajeniya{width:100%;height:140px;background-size:186% 132%}div.news-list .news-item .extra-photos{padding:10px 10px 0}.block_left_menu li.btn_back_kab,.na_rassmotrenii div,.ne_opublikovan div,.open-modal,.opublikovan div,.otkaz div,.page .container_,.sozdana div,html body .block_right.history .opublikovanna div,html body .page .voting_filters form{width:100%}html body .page .sec_0{padding-top:10px}#horizontal-multilevel-menu ul,html body .page .mobile-menu__nav #horizontal-multilevel-menu{margin:0;padding:46px 0;width:100%;list-style:none;font-size:10px;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;height:67px;text-transform:uppercase}header .container_,html body #mobileMenu #horizontal-multilevel-menu .logo{display:none}.mobile-menu__nav #horizontal-multilevel-menu li{float:left;display:flex;flex-direction:row;max-width:90%;width:100%}html body #mobileMenu .mobile-menu__nav #horizontal-multilevel-menu li a.root-item-selected{font-size:18px!important;background:0 0;color:#fff;font-weight:400;text-decoration:underline;margin:0;text-align:left}.mobile-header__logo a{color:#fff;text-decoration:none;font-size:16px;display:block;padding:10px 0;margin:0}.mobile-header__logo img{font-size:20px;font-weight:700;color:#333;width:92%}html body .page .voting_filters select{width:100%;margin-right:0}html body #mobileMenu .mobile-menu__nav #horizontal-multilevel-menu li a.root-item{font-size:18px;color:#fff;font-weight:400;padding:0 1px;display:flex;align-items:center;text-align:left;margin:20px 0}#mobileMenu #horizontal-multilevel-menu li img{padding:10px;border-radius:50%;object-fit:fill;width:80px;height:80px}html body footer .foot_{justify-content:space-between;align-items:end;flex-direction:column;align-content:flex-start}a,footer .foot_ a,footer .foot_ p{margin-bottom:10px;width:100%}html body footer .foot_ img{width:22%}.page{padding:0 10px}.container{flex-wrap:wrap}.block_left_menu{max-width:100%;margin-bottom:20px}.block_right{max-width:100%;width:100%;padding:47px 20px 20px}.page .sec_0{padding-top:100px}html body #horizontal-multilevel-menu li a.root-item{color:#000;font-weight:400;padding:0 1px;display:flex;align-items:center}#horizontal-multilevel-menu ul,html body #horizontal-multilevel-menu{margin:0;padding:0;width:100%;list-style:none;font-size:14px;display:flex;justify-content:space-between;align-items:center;flex-direction:column;height:50vh;text-transform:uppercase}.page .sec_0 .title p{font-size:20px}html body .modal-content{background-color:#fff;margin:5% auto;padding:15px;width:96%;height:700px}html body .modal-content h2{font-size:26px;font-weight:700}html body .progress-container{justify-content:space-between}html body .progress-container .line_c{position:absolute;height:1px;background:#5236af;width:89%;top:1pc;z-index:1;left:14px}html body .page .form-step.active{padding-right:28px;}html body .file-upload-button{padding:10px 15px;border-radius:5px;margin-left:10px;width:100%;height:100px;background-size:contain}#file-name{font-size:9px}html body .container{flex-wrap:wrap;height:auto;margin-bottom:40px;margin-top:94px}html body .progress-container{justify-content:center}html body footer{background:url('/local/templates/test1/css/Group 47480 (2).svg') 0 266%/100% 111%!important;height:427px;position:absolute;width:100%;margin-left:-10px}html body footer .foot_{width:100%;justify-content:space-between;align-items:end;margin-bottom:0;background-color:#fed0f0;padding:30px 42px;height:57%;flex-direction:column;align-content:flex-start}@media (max-width:790px){.custom-file-label,.list .form-group button{font-family:Myfont1;display:inline-block;font-size:10px;font-weight:500;text-align:center;color:#fff;background-color:#5236af;cursor:pointer;transition:background-color .3s}.col.col_{width:100%;height:400px}.custom-file-label{padding:13px 9px;border:none;border-radius:15px}.list .form-group button{padding:13px 3px;border:none;border-radius:15px}}html body .page .col.col_{width:100%;height:auto;background-size:cover;border-radius:30px}}@media (max-width:390px){html body .page div.news-list .news-item .text_dop.text_dop.prostranstva_razvitiya{background-size:283% 223%;background-position-x:-206px;width:100.4%;left:-1px}html body .page .sec_0 .title p{font-size:12px}}.chosen-results,.chosen-wrapper .chosen-container .chosen-results li{transition:.1s cubic-bezier(.55, .085, .68, .53);cursor:pointer;font-size:14px;line-height:20px}.chosen-container,.chosen-results{padding:0;background-image:none;color:#000}.chosen-wrapper{max-width:400px;position:relative}.chosen-drop{-webkit-overflow-scrolling:touch;display:block;transform:translateY(5px)}.chosen-results{height:180px;margin:0;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:8px;margin-bottom:5px}.nav-current-page,.row.line_f button:hover{background:#ffc8c8}html body .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:rgba(241,240,241,.74);color:#000}html body .select2-container--default .select2-selection--single{border-radius:12px;height:44px;border:2px solid #c4c4c4;background:#fff;font-size:14px;color:#000;padding:13px 16px;transition:.3s;box-shadow:none;display:flex;align-items:center;align-content:center;flex-direction:row;width:320px;margin-right:18px;margin-bottom:15px}html body .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:normal;color:#000}html body .select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:0;right:17px;width:26px}html body .select2-container--default .select2-selection--single .select2-selection__arrow b{background:url('/local/templates/test1/css/Vector (4).svg') no-repeat;pointer-events:none;content:"";position:absolute;top:20px;right:37px;width:15px;height:8px;transition:.2s cubic-bezier(.25,.46,.45,.94);z-index:9;border:none}html body .select2-container--default .select2-results__option[aria-selected=true]{background-color:none}html body .select2-results{display:block;padding-bottom:10px}html body .nicescroll-cursors{margin:3px}.select2-container--default .select2-results__option::before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:30px;height:30px;background-size:cover}.select2-container--default .select2-results__option[data-img="/local/templates/test1/css/Icon 24 x 24.svg"]::before{background-image:url('/local/templates/test1/css/Icon 24 x 24.svg')}.select2-container--default .select2-results__option[data-img="/upload/Location (1).svg"]::before,.select2-container--default .select2-results__option[data-img="/upload/Location (2).svg"]::before,.select2-container--default .select2-results__option[data-img="/upload/Location.svg"]::before{background-image:url('/upload/Location (2).svg')}.chosen-wrapper .chosen-container .chosen-results li{padding:10px 14px;border-radius:8px;margin:0 0 5px;display:flex;justify-content:flex-start}.bl_2:hover,.custom-file-label,.mesta_dobryh_del .panorama-block:hover,.prostranstva_razvitiya .bl_2,.row.line_f button:hover{transition:background-color .3s}.ymaps-2-1-79-inner-panes{overflow:hidden;width:100%;border-radius:30px;height:563px!important}#map{margin-bottom:150px;margin-top:20px}.navigation-arrows{font-size:16px;display:flex;flex-direction:row;width:554px;margin:116px auto 0;padding-bottom:116px;justify-content:center;align-items:center}.nav-current-page,.navigation-pages a{height:32px;border-radius:8px;margin-right:8px;align-items:center;font-size:16px;align-content:center}.navigation-pages a{width:32px;display:block;display:flex;justify-content:center}.navigation-pages a:hover{background:#e2e1e4}.navigation-pages{max-width:500px;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.nav-current-page{width:32px;display:block;display:flex;justify-content:center}.slid_block,html body .slider{width:50%;position:relative}.navigation-arrows .disabled{font-size:16px;color:#757575;display:flex;align-content:center;align-items:center;justify-content:center;padding:12px 20px 12px 12px}.navigation-arrows .disabled img,.prev img{margin-right:10px}.next{margin-left:20px;display:flex;align-items:center}.prev{margin-right:20px;display:flex;align-items:center}.custom-file-label,.slick-dots li{display:inline-block;cursor:pointer}.page .voting_filters{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.page .voting_filters select{width:320px;margin-right:18px}html body .page .sec_2{z-index:10;display:block;position:relative;margin-top:50px}.mesta_dobryh_del .panorama-block:hover{background-color:#cfebec}.row.line_f.mesta_dobryh_del button:hover{background:#cfebec}.prostranstva_razvitiya .bl_2{background:#799cfc}.row.line_f.prostranstva_razvitiya button:hover{background:#e0ecff;transition:background-color .3s}.bl_2:hover{background-color:#ffc8c8}html body div.news-list .news-item{background-position:center;background-repeat:no-repeat!important;background-size:cover!important}html body footer{background:url('/local/templates/test1/css/Сайт От южных морей-1.png') 0 0/cover no-repeat;height:100%;min-height:500px}footer .foot_{width:100%;justify-content:space-between;align-items:center;margin-bottom:0;background-color:#fed0f0;padding:20px 163px}html body .slick-initialized .slick-slide{display:block;min-height:700px;border-radius:30px;object-fit:cover;width:100%;max-height:700px}html body .slider{max-width:745px;height:700px}html body .slick-dots{bottom:19px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;position:absolute}html body .slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:15px;height:15px;content:'•';background:#e9e9eb;border-radius:50%;text-align:center;opacity:.25;opacity:1;margin:0 10px;color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body .slick-dots li.slick-active button:before{opacity:1;background:rgb(125 125 125);color:transparent}.slick-dots li{position:relative;width:20px;height:20px;margin:0 10px;padding:0}html body .slid_block .slider{position:relative;width:100%;max-width:745px;height:700px}.slid_block .region{position:absolute;width:fit-content;padding:10px 14px;background:#fff;color:#f75a40;top:10px;left:10px;border-radius:15px;display:flex;align-items:center}.col.col_,.col.col_1{margin-left:0;width:50%;max-width:750px}.slid_block .like button{padding:0;background:url('/local/templates/test1/css/Rectangle 243.png') 0 0/contain;width:50px;height:50px}.col.col_{background:url('/local/templates/test1/css/Frame 236337.svg') 0 0/cover no-repeat;justify-content:flex-start;align-items:center;padding:30px 24px 24px;color:#f75a40;font-weight:500;height:auto;border-radius:30px;min-height:564px}html body .col.col__{background-color:#f1f0f1;border-radius:30px;padding:20px;margin-left:34px;width:55%;position:relative}.col.col_1{height:564px}.list .form-group button{padding:11px 7px}.custom-file-label{font-family:Myfont1;padding:13px 16px;font-size:12px;font-weight:500;text-align:center;color:#000;background-color:transparent;border:none;border-radius:15px}.current-user-name{display:flex;flex-direction:column;width:90%}.list .form-group{align-items:center;padding:0 13px;width:93%;margin:0 0 0 43px}#commentsList{width:100%;height:402px;overflow:auto}@media (max-width:790px){.slid_block,html body .col.col__,html body .slider{width:100%;position:relative}html body .slider{height:700px}html body .col.col__{background-color:#f1f0f1;border-radius:30px;padding:10px;margin-left:0}.list .form-group{align-items:center;padding:0 13px;width:103%;margin:0}.current-user-avatar{width:30px;height:30px;border-radius:50%;margin-left:2px}.current-user-name p{font-weight:700;margin-bottom:10px;color:#000;margin-left:4px}.col.col_1{margin-left:0;width:100%;height:564px}html body footer{background:url('/local/templates/test1/css/Group 47480 (2).svg') 0 266%/100% 111%!important;height:427px;position:absolute;width:100%;margin-left:-10px}html body .page footer .foot_{width:100%;justify-content:space-between;align-items:end;margin-bottom:0;background-color:#fed0f0;padding:30px 42px;height:61%;flex-direction:column;align-content:flex-start}html body #mobileMenu .mobile-menu__nav #horizontal-multilevel-menu li a.root-item{display:flex;align-items:center}.sec_0{margin-top:100px}html body .page .sec_0 .title.dost p,html body .page .sec_0 .title.ros p{font-size:18px}html body .page .sec_0 .title p{font-size:14px}html body .page .sec_0 .title.tvor p{font-size:20px}html body .row.tvor{width:100%;justify-content:space-between;margin:30px 0;color:#059ea7;font-weight:600;flex-direction:column;background-position-y:237px;background-position-x:162px}.navigation-arrows{margin-top:0}html body .container{flex-wrap:wrap;height:auto;margin-bottom:40px;margin-top:16px}html body .checkbox-container input{width:15px;margin:0 10px 0 0}html body .progress-container{justify-content:space-between}html body .bl_1 p:first-child{text-align:center;width:100%;margin:0}div.news-list .news-item .extra-photos{flex-direction:column}div.news-list .news-item .text_dop,html body div.news-list .news-item .extra-photos{padding:8px}.text_dop .text_niz_{flex-direction:column;align-items:flex-start;align-content:flex-start;margin-bottom:10px;line-height:8px}div.news-list .news-item .text_dop.tochki_prityajeniya{background:url('/local/templates/test1/css/Intersect (1).png') center/132% 132% no-repeat;background-position-x:1%;background-position-y:50%;position:absolute;bottom:0;height:191px;border-radius:0 0 30px 30px;background-position-x:14%;background-position-y:-70%;padding:20px 8px}.text_dop .text_niz{font-size:10px;font-weight:500}.text_dop .text_niz_ p:first-child{background-size:contain!important;background-repeat:no-repeat!important;border-radius:1px;padding:0 10px;width:54px;height:20px;margin-bottom:10px;line-height:20px}.text_dop .text_niz_ p:nth-child(2){font-size:9px}html body .text_2{width:66%;text-align:center}html body .text_1{margin-bottom:10px;width:70%}html body .page .text_1::before{background-size:contain!important;width:14px;height:9px;margin-right:6px;background-repeat:no-repeat}html body .page div.news-list .news-item .text_dop.text_dop.prostranstva_razvitiya{background:url('/local/templates/test1/css/Intersect.png') 0 0/contain no-repeat;background-position-x:0;background-position-y:bottom;width:100.4%;left:-1px;padding:20px 8px}div.news-list .news-item .text_dop.mesta_dobryh_del{background:url('/local/templates/test1/css/Intersect (2).png') no-repeat;padding:20px 8px}html body .page{background:0 0/contain}html body #mobileMenu .mobile-menu__nav #horizontal-multilevel-menu li a.root-item{font-size:18px;color:#fff;font-weight:400;padding:0 1px;display:flex;align-items:center;text-align:left;margin:10px 0}}html body .list div ul li{background:url('/local/templates/test1/css/Group (2).svg') 0 4px no-repeat;padding-left:24px}html body div.news-list .news-item .text_dop.tochki_prityajeniya{background-position-x:15%!important;background-position-y:0%!important}.mesta_dobryh_del .region{color:#059ea7}div.news-list .news-item .extra-photos{width:100%;height:86%;border-radius:20px 20px 0 0;padding:15px 15px 0}html .slid_block .liked_ button{background:url('/local/templates/test1/css/Rectangle 243.png') 0 0/contain;width:40px;height:40px}.slid_block .like{position:absolute;background:0 0;color:#f75a40;top:10px;right:10px;border-radius:50%;display:flex;align-items:center;width:50px;height:50px}.list textarea{resize:none;border-radius:20px;height:100px;background:0 0;border:1px solid #dbe2fd}





html body div.news-list {
    display: flex
;
    flex-direction: row;
    flex-wrap: wrap;
    border-radius: 20px;
    justify-content: left;
}
html body div.news-list a {
    width: min-content;
    display: block;
    margin-bottom: 25px;
    border-radius: 30px;
    width: 31%;
    margin-right: 3%;
}


html body div.news-list a:nth-child(3n) {
    
    margin-right: 0;
}
html body .blocker.blocked, .slid_block .liked_ {
    -webkit-filter: drop-shadow(1px 1px 4px black);
}

html body .slid_block.russ .like button {
    padding: 0;
    background: url('/local/templates/test1/css/russia.png') 0 0 / contain;
    width: 50px;
    height: 50px;
}

@media (max-width: 1440px) {
    html body div.news-list a {
        margin-right: 35px;
    }
}

.na_rassmotrenii div, .ne_opublikovan div, .opublikovan div, .otkaz div, .sozdana div, html body .block_right.history .opublikovana div {
    border: 1px solid #1cc14d;
    width: 90%;
    padding: 23px 20px;
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    border-radius: 16px;
    color: #000;
    background-color: #f4fcf6;
    margin-bottom: 15px;
    flex-wrap: wrap;
}

.text_dop .text_niz_ p:nth-child(1) {
    padding: 6px 10px;
}

/* "Group 47633" "Group 47459-2" "Group 47634" 
 */
.page .sec_0 .title {
    background: url('/local/templates/test1/css/Group 47459-2.svg') 0 0 / 100% 100% no-repeat;

}

.page .sec_0 .title.vov {
    background: url('/local/templates/test1/css/Group 47634.svg') 0 0 / 100% 100% no-repeat;

}


.page .sec_0 .title.ros {
    background: url('/local/templates/test1/css/Group 47634-2.svg') 0 0 / 100% 100% no-repeat;

}
.page .sec_0 .title.tvor {
    background: url('/local/templates/test1/css/Group 47633.svg') 0 0 / 100% 100% no-repeat;

}

html body .row.tvor .col:nth-child(2) {
    background: #EC710B;
}
html body  .row.tvor .col {
    background: #FFE7D4;
}

html body .row.tvor .col p {
    color: #EC710B;
}


.open-modal {
    background-color: #EC710B;
}

html body .row.tvor .col:nth-child(2) button {
    background: white;
    color: #EC710B;
}
.line_n p {
    font-size: 18px;
    font-weight: bold;
    overflow: hidden;
     display: block; 
    -webkit-line-clamp:none;
    line-clamp: none;
    -webkit-box-orient: none;
    width: 78%;
}

.line_n p {
    font-size: 15px; 
     font-weight: normal; 
    overflow: hidden;
    display: block;
    -webkit-line-clamp: none;
    line-clamp: none;
    -webkit-box-orient: none;
    width: 78%;
}


div.news-list .news-item .text_dop.prostranstva_razvitiya {
    background-size: 174% 198%;
    background-position: center;
    background-position-x: 7%;
    background-position-y: 37%;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 100000;
    bottom: 0px;
    height: 191px;
    border-radius: 0 0 30px 30px;
}



@media (max-width: 790px) {
        .line_n p {
            font-size: 15px;
            width: 100%;
    }
        .mobile-menu__toggle span {
        background: white;
    }
    
   
}



  html body div.news-list.dost .news-item .text_dop.tochki_prityajeniya .text_niz_ p:nth-child(1)  {
       background:url('/local/templates/test1/css/Vector (9).svg');
    }
     html body div.news-list.dost .news-item .text_dop.prostranstva_razvitiya .text_niz_ p:nth-child(1)  {
      background:url('/local/templates/test1/css/Vector (10).svg');

    }
     html body div.news-list.dost .news-item .text_dop.mesta_dobryh_del .text_niz_ p:nth-child(1)  {
         
        background:url('/local/templates/test1/css/Vector (8).svg');

    }







@media (max-width: 900px) {
    html body .page .prev {
        display: none;
    }
}


@media (max-width: 1024px) {

    

    
    
    div.news-list .news-item .text_dop, html body div.news-list .news-item .extra-photos {
        padding: 8px;
    }
    div.news-list .news-item .extra-photos {
        flex-direction: column;
    }
        html body .text_1 {
        margin-bottom: 10px;
        width: 70%;
    }
    .text_dop .text_niz_ {
        flex-direction: column;
        align-items: flex-start;
        align-content: flex-start;
        margin-bottom: 10px;
        line-height: 8px;
    }
        .text_dop .text_niz_ p:first-child {
        background-size: contain !important;
        background-repeat: no-repeat !important;
        border-radius: 1px;
        padding: 0 10px;
        width: 54px;
        height: 20px;
        margin-bottom: 10px;
        line-height: 20px;
    }
    
    
    

        
        

        

}



@media (max-width: 790px) {
    .nav-current-page {
    width: 32px;
    display: block;
    display: flex
;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
}

    html body div.news-list a {
        margin-right: 3%;
        width: 47%;
    }
    html body div.news-list a:nth-child(3n) {
    margin-right: 3%;
    }
}

@media (max-width: 1440px) {
    html body div.news-list a {
        margin-right: 3%;
    }
}


@media (max-width: 790px) {
    .custom-file-label {
        max-width: 127px;
        max-height: 50px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: wrap;
    }
}






div.news-list .news-item .text_dop.tochki_prityajeniya {
    
    padding-top: 59px;
    justify-content: flex-start;
}




div.news-list .news-item .text_dop.prostranstva_razvitiya {
    background: url('/local/templates/test1/css/Intersect (2).svg') 0 0 / contain no-repeat;
    padding-top: 59px;
    justify-content: flex-start;
    background-size: 101% 232%;
    background-position: center;
    background-position-x: 7%;
    background-position-y: 25%;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 100000;
    bottom: 0px;
    height: 191px;
    border-radius: 0 0 30px 30px;
}




div.news-list .news-item .text_dop.mesta_dobryh_del {
    background: url('/local/templates/test1/css/Intersect (4).svg') no-repeat;
       padding-top: 77px;
    justify-content: flex-start;
     height: 191px;
    background-size: 123% 182%;
    /* background-position: center; */
    background-position-x: 11%;
    background-position-y: 14%;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 100000;
    bottom: 0px;
    height: 209px;
    border-radius: 0 0 30px 30px;
}













html body div.news-list.tvor {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    border-radius: 20px;
    justify-content: space-between;
}

div.news-list.tvor .text_3, .text_4 {
    padding: 9px 12px;
}


html body div.news-list.tvor a {
    display: flex;
    width: auto;
}

div.news-list.tvor .line_n {
    width: 100%;
    padding: 20px 10px;
    position: absolute;
    bottom: -72px;
    left: 0;
    justify-content: flex-end;
}

div.news-list.tvor .line_n div {
    display: flex;
    flex-direction: row;
    width: 18%;
    justify-content: flex-end;
    min-width: 70px;
}














html body div.news-list.tvor .text_4::after {
    content: '';
    background: url('/local/templates/test1/css/tempImageIN8M2l (1).svg');
    width: 19px;
    display: block;
    height: 20px;
    background-size: contain;
    margin-left: 12px;
}


@media (max-width: 1000px) {
    html body div.news-list.tvor .text_1 {
        margin-bottom: 10px;
        width: fit-content;
        padding: 9px;
        font-size: 8px;
    }
    html body div.news-list.tvor .text_3 {
        margin-bottom: 10px;
        width: fit-content;
        padding: 9px;
        font-size: 8px;
    }
}




















  html body div.news-list.dost .news-item:hover .text_dop.tochki_prityajeniya  {
        background: url('/local/templates/test1/css/Vector (1)11.svg') 0 0 / cover no-repeat;
    }
    html body div.news-list.dost .news-item:hover .text_dop.prostranstva_razvitiya  {
        background: url('/local/templates/test1/css/Group 476171212.svg') 0 0 / cover no-repeat;
    }
    html body div.news-list.dost .news-item:hover .text_dop.mesta_dobryh_del  {
        background: url('/local/templates/test1/css/Vector2111.svg') 0 0 / cover no-repeat;
    }
    
    
 
    html body div.news-list.dost .news-item:hover .text_dop.tochki_prityajeniya p {
       color: white;
    }
     html body div.news-list.dost .news-item:hover .text_dop.tochki_prityajeniya .text_niz_ p:nth-child(1)  {
       color: rgba(247, 90, 64, 1);
    }
    
    
    
     html body div.news-list.dost .news-item:hover .text_dop.prostranstva_razvitiya p {
       color: white;
    }
     html body div.news-list.dost .news-item:hover .text_dop.prostranstva_razvitiya .text_niz_ p:nth-child(1)  {
       color: rgba(121, 156, 252, 1);
    }
    
     html body div.news-list.dost .news-item:hover .text_dop.mesta_dobryh_del p {
       color: white;
    }
     html body div.news-list.dost .news-item:hover .text_dop.mesta_dobryh_del .text_niz_ p:nth-child(1)  {
       color: rgba(5, 158, 167, 1);
    }
 
   
 
 html body div.news-list.dost .news-item:hover .text_dop.tochki_prityajeniya .text_niz_ p:nth-child(1)  {
       background:url('/local/templates/test1/css/Vector.svg');
    }
     html body div.news-list.dost .news-item:hover .text_dop.prostranstva_razvitiya .text_niz_ p:nth-child(1)  {
      background:url('/local/templates/test1/css/Vector (2).svg');
 
    }
     html body div.news-list.dost .news-item:hover .text_dop.mesta_dobryh_del .text_niz_ p:nth-child(1)  {
         
        background:url('/local/templates/test1/css/Vector (1).svg');
 
    }  












    
   




/* @media (max-width: 1460px) {
     html body div.news-list.dost .news-item:hover .text_dop.tochki_prityajeniya  {
        background: url('/local/templates/test1/css/Intersect (6)11.svg') 0 0 / contain no-repeat;
        background-position-y: 30%!important;
         background-size: 120% 161%!important;
        transition: all 0.3s linear;

    }
    html body div.news-list.dost .news-item:hover .text_dop.prostranstva_razvitiya  {
        background: url('/local/templates/test1/css/Group 47466.svg') 0 0 / contain no-repeat;
        background-position-y: 30%!important;
       background-size: 120% 161%;
        transition: all 0.3s linear;
        background-position-x: -3px;

    }
    html body div.news-list.dost .news-item:hover .text_dop.mesta_dobryh_del  {
        background: url('/local/templates/test1/css/Intersect (5)11.svg') 0 0 / contain no-repeat;
        background-position-y: 30%!important;
       background-size: 120% 161%;
        transition:  background 0.3s linear;

    }
} */







html body div.news-list .news-item .text_dop.tochki_prityajeniya {
    background: url('/local/templates/test1/css/Vector1111.svg');
    background-size: cover;
    background-position: unset;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0px;
    height: 199px;
    border-radius: 0 0 30px 30px;
    background-position-x: 0% !important;
    background-position-y: 0% !important;
    margin-left: -1px;
    width: 100.5%;
}


html body div.news-list .news-item .text_dop.prostranstva_razvitiya {
    background: url('/local/templates/test1/css/Group 47461 (1)11.svg');
    padding-top: 28px;
    background-size: cover;
    background-position: unset;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0px;
    height: 168px;
    border-radius: 0 0 30px 30px;
    margin-left: -1px;
    width: 100.5%;


}
html body div.news-list .news-item .text_dop.mesta_dobryh_del {
    background: url('/local/templates/test1/css/Vector111.svg');
    background-size: cover;
    background-position: unset;
    background-repeat: no-repeat;
    position: absolute;
    padding-top: 70px;
    bottom: 0px;
    height: 209px;
    border-radius: 0 0 30px 30px;
    margin-left: -1px;
    width: 100.5%;

}




@media (max-width: 430px) {
    html body .page {
        background: none;
        }
    
    html body div.news-list .news-item .text_dop.tochki_prityajeniya {
        background: url('/local/templates/test1/css/Intersect (1).svg') center / 132% 132% no-repeat;
        height: 157px;
        justify-content: flex-start;
        padding-top: 42px;
        background-size: cover;
    }
    html body .page div.news-list .news-item .text_dop.text_dop.prostranstva_razvitiya {
        background: url('/local/templates/test1/css/Intersect (2).svg') 0 0 / contain no-repeat;
        padding: 20px 8px;
        height: 138px;
        justify-content: flex-start;
        padding-top: 23px;
        background-size: cover;
    }
    
        html body div.news-list .news-item .text_dop.mesta_dobryh_del {
        background: url('/local/templates/test1/css/Intersect (3).svg') no-repeat;
        padding: 20px 8px;
        height: 157px;
        padding-top: 44px;
        background-size: cover;
    }

    html body div.news-list.dost .news-item:hover .text_dop.tochki_prityajeniya  {
        background: url('/local/templates/test1/css/Intersect (2)11.svg') center / 132% 132% no-repeat;
        height: 157px;
        justify-content: flex-start;
        padding-top: 42px;
        background-size: cover;
    }
    html body div.news-list.dost .news-item:hover .text_dop.prostranstva_razvitiya  {
        background: url('/local/templates/test1/css/Intersect (2)2323.svg') 0 0 / cover no-repeat;
    }
    html body div.news-list.dost .news-item:hover .text_dop.mesta_dobryh_del  {
        background: url('/local/templates/test1/css/Intersect (2)333.svg') 0 0 / cover no-repeat;
    }
    div.news-list .news-item .extra-photos {
        width: 99.5%;
    }

    
}



html body .bx-breadcrumb .bx-breadcrumb-item span {
    font-family: Myfont1;
    font-size: 12px;
    font-weight: 300;
    white-space: normal;
    color: #b3b3b3;
}

.bx-breadcrumb {
    margin: 40px 0;
}










.sec-1 .col.f {
    width: 49%;
}






.sec-1 .col.min{
    background: url('/local/templates/test1/css/Intersect (10).png') lightgray 50% / cover no-repeat;
    width: 100%;
    height: 120px;
    border-radius: 40px;
    background-color: #523AAA;
    padding: 35px 0 24px;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}
.sec-1 .col.min p:nth-child(1) {
    color: #FFF;
    font-size: 51px;
    font-style: normal;
    font-weight: 600;
    line-height: 33px;
    margin-bottom: 15px;
}
.sec-1 .col.min p:nth-child(2){
  color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}







.sec-1 .col.bb{
  
    width: 100%;
    height: 688px;
    flex-shrink: 0;
    border-radius: 40px;
     background: url('/local/templates/test1/css/Layer_1 (5).svg');
     background-position: center;
    background-color: var(--liliac, #DBE2FD);
    margin-top: 22px;
        background-repeat: no-repeat;
       padding: 51px 30px 30px 30px;
       
       background-position-x: 0;

    
}

.sec-1 .col.bb div p:nth-child(1){
  

    color: var(--violet, #523AAA);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
     margin-bottom: 5px;
    
       
    
}
.sec-1 .col.bb div:nth-child(1) p:nth-child(2){
  
   color: var(--violet, #523AAA);
    font-size: 64px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
          margin-bottom: 304px;
}



.sec-1 .col.bb .row div p:nth-child(1){
  
  color: #523AAA;
font-size: 36px;
font-style: normal;
font-weight: 600;
line-height: normal;
 margin-bottom: 0;

}

.sec-1 .col.bb .row div p:nth-child(2){
  
color: var(--violet, #523AAA);

font-size: 10px;
font-style: normal;
font-weight: 400;
line-height: normal;
 margin-bottom: 0;
}




.sec-1   a {
    display: flex
;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex-direction: row;
    align-content: center;
}
html body .sec-1.row .col a p:nth-child(1) {
   margin-bottom: 0;
   font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 21px */
}
.sec-1   a img{
    width: 24px;
    height: 24px;
    padding: 6px;
}
.sec-1   a {
    margin-left: 17px;
}


.ffr2   a img{
    width: 24px;
    height: 24px;
    padding: 6px;
}
.ffr2   a {
     display: flex
;
    width: 100%;
    justify-content: flex-end;
    align-items: center;
    gap: 8px;
    flex-direction: row;
    align-content: center;
    margin-left: 0;
}

   


.itog .row.vv {
    margin-top:    64px;
    justify-content: flex-end;
}


.itog .row.tt {
    width: 100%;
    justify-content: space-between;
    padding: 0 30px;
}


.col.rr{
   width: 48%;
height: 314px;
    flex-shrink: 0;
    border-radius: 40px;
    background: var(--pink, #FFC8C8);
           padding: 21px 20px 30px 20px;
justify-content: space-between;
}


.col.rr1{
   width: 48%;
height: 314px;
    flex-shrink: 0;
    border-radius: 40px;
    background: var(--d-9-d-9-d-9, #CFEBEC);
           padding: 21px 20px 30px 20px;
justify-content: space-between;
}
.sec-1 .col.f1 {
    width: 48.9%;
}
.sec-1 .col.f2 {
    width: 49.7%;
}

.sec-1 .col.ww {
   width: 48%;
    height: 494px;
    border-radius: 40px;
    background: var(--liliac, #DBE2FD);
    margin-top:22px;
           padding: 21px 20px 30px 20px;
justify-content: space-between;
}

.sec-1 .col.ww1 {
  width: 100%;
    height: 276px;
    flex-shrink: 0;
    border-radius: 40px;
    background: var(--d-9-d-9-d-9, #FFE7D4);
     margin-top:22px;
                padding: 21px 20px 30px 20px;
                     background-image: url('/local/templates/test1/css/Group 47657.png');

background-repeat: no-repeat;
    background-position-x: 91%;
    background-position-y: 85%;
align-items: flex-start;
}




.sec-1 .col.ww1 p:nth-child(1){
  color: var(--d-9-d-9-d-9, #EC710B);
    font-size: 56px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;


}
.sec-1 .col.ww1 p:nth-child(2){
 color: var(--d-9-d-9-d-9, #EC710B);
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;

}
.sec-1 .col.ww1 a{
 margin: 0;
 margin-top:14px;


}

.col.rt{
    width: 48%;
 
}

.sec-1 .col.ww2 {
 width: 100%;
height: 196px;
flex-shrink: 0;
border-radius: 40px;
background: var(--liliac, #DBE2FD);
 margin-top:22px;
            padding: 21px 20px 30px 20px;


}

.sec-1 .col.ww2 p:nth-child(1){
color: var(--violet, #523AAA);
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom:16px;
}


html body .sec-1 .ww2 .rowws.row {
    margin: 0;
    margin-bottom: 19px;
}
.sec-1 .ww2 a {
    display: flex
;
    width: 100%;
    justify-content: flex-end;
    align-items: center;
    gap: 8px;
    flex-direction: row;
    align-content: center;
    margin-left: 0;
}


.sec-1 .rr a,.rr1 a {
    justify-content: flex-start;
    color: var(--red, #FF5841);
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 21px */
    margin: 0;

}
.sec-1 .rr1 a {
    color: var(--red, #059EA7);

}

.sec-1 .rr1 p, .rr p {
    
color: var(--red, #FF5841);
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.sec-1 .rr1 p {
    
color: var(--red, #059EA7);
}

html body .sec-1  .ty{
   font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
     text-align: right;
 
 
}
html body .sec-1  .ty.u{
   color: #059EA7;
 
}
html body .sec-1  .ee{
  font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: right;
 
}
html body .sec-1  .ee.r{
    color: #059EA7;
 
}

.rowws div {
    width: 54px;
    height: 54px;
    background: #D9D9D9;
    border-radius: 50%;
    border: 1px solid gray;
    margin-left: -13px;
    display: flex
;
    align-items: center;
    justify-content: center;
    color: #523AAA;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.rowws div:nth-child(1) {
   
    margin-left: 0;
}

html body .sec-1  .rowws.row {
    justify-content: flex-start;
    margin-bottom: 158px;
}


.sec-1 .col.ww div p:nth-child(1){
  color: var(--violet, #523AAA);
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;

}
.sec-1 .col.ww div p:nth-child(2){
 color: var(--main-violet, #5236AF);
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-top: 20px;
width: 80%;



}


.sec-1 .col.ww div a{
     border-radius: 30px;
    border: 1px solid var(--Color-3, #DCFFE8);
    background: var(--Color-3, #DCFFE8);
    display: inline-flex
;
    padding: 8px 20px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    margin-top: 61px;
    float: right;

}

.page .sec_0 .title {
   
    margin: 50px 0;
}


.sec-1{
    margin-bottom: 150px;
}


.page .sec_0 .title.tr{
    background: url('/local/templates/test1/css/Group 47668.png') 0 0 / 100% 100% no-repeat;
}


html body .itog .c_1:nth-child(1) {
    width: 32.2%;
}
html body  .itog .c_1 .row:nth-child(2) .bl_1 {
    margin-right: 0;
}

html body .itog .c_2 {
    width: 66%;
}

html body .row.itog .c_2 .row:nth-child(3) .bl_1:nth-child(1) {
    margin-right: 22px;
     background: #E0ECFF;
     color: #799CFC;
}
html body .row.itog .c_2 .row:nth-child(3) .bl_1:nth-child(2) {
 
    margin-right: 0;
}

.itog .c_2 .row:nth-child(3) .bl_1:nth-child(1) p {
   color: #799CFC;
}




html body .itog .c_1 .row:nth-child(1) .bl_1 {
    background-image: url('/local/templates/test1/css/Group 47657 (1).png');
flex-direction: column;
    justify-content: flex-start;
}
html body .itog .c_1 .row:nth-child(1) .bl_1 p:nth-child(2) {
    text-align: left;
    margin-bottom: 25px;
    width: fit-content;
    font-size: 16px;
}

html body  .row.itog .col .row p:nth-child(1) {
    font-weight: 600;
}











div.news-list
{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
	border-radius: 20px;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
div.news-list .news-item
{
	width: 100%;
	height: 500px;
	border-radius: 30px;
	position: relative;


}
div.news-list a
{
	width: min-content;
	display: block;
	margin-bottom: 25px;
	border-radius: 30px;
    width: 31%;

}


div.news-list .news-item .extra-photos
{
	width: 100%;
	height: 77%;
	border-radius: 20px 20px 0px 0px;
	padding: 15px 15px 0 15px;

}

div.news-list .news-item .text_dop
{
	width: 100%;
	height: 130px;
	padding: 0 15px 20px 15px;
	display: flex
;
    flex-direction: column;
    justify-content: flex-end;

}

div.news-list .news-item .text_dop.prostranstva_razvitiya
{
    background: url('/local/templates/test1/css/Intersect (9).svg');
    background-size: 132% 132%;
    background-position: center;
    background-position-x: 1%;
    background-position-y: 37%;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 100000;
    bottom: 0px;
    height: 191px;
    border-radius: 0 0 30px 30px;
}
div.news-list .news-item .text_dop.tochki_prityajeniya
{
    background: url('/local/templates/test1/css/Intersect (7).svg');
    background-size: 132% 132%;
    background-position: center;
    background-position-x: 1%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 100000;
    bottom: 0px;
    height: 191px;
    border-radius: 0 0 30px 30px;

}
div.news-list .news-item .text_dop.mesta_dobryh_del
{
	background:url('/local/templates/test1/css/Intersect (6).svg');
	background-size: 132% 132%;
    background-position: center;
    background-position-x: 1%;
    background-position-y: -7%;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 100000;
    bottom: 0px;
    height: 253px;
    border-radius: 0 0 30px 30px;

}


.text_1,.text_2{
	background: white;
    width: fit-content;
    padding: 9px 12px;
    border-radius: 15px;
    color: rgba(121, 156, 252, 1);
    font-size: 11px;
    font-weight: 400;
	display: flex;
	height: fit-content;


}
.text_1{
	margin-right: 13px;


}
.text_1.tochki_prityajeniya{
    color: rgba(247, 90, 64, 1);
}
.text_1.mesta_dobryh_del{
    color: rgba(5, 158, 167, 1);
}

.text_2{
	background:rgba(121, 156, 252, 1);
    color:  white;

}
.text_2.tochki_prityajeniya{
	background:rgba(247, 90, 64, 1);
    color:  white;

}
.text_2.mesta_dobryh_del{
	background:rgba(5, 158, 167, 1);
    color:  white;

}



.text_1::before{
    content: '';
    background: url('/local/templates/test1/css/Vector (7).svg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 15px;
    height: 14px;
    display: block;
	margin-right: 14px;

}
.text_1.tochki_prityajeniya::before{
    content: '';
    background: url('/local/templates/test1/css/Vector (6).svg');
    background-size: contain;
}
.text_1.mesta_dobryh_del::before{
    content: '';
    background: url('/local/templates/test1/css/Vector (5).svg');
    background-size: contain;

}




.text_dop .text_niz{
	font-size: 17px;
	font-weight: 500;
	color: black;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* number of lines to show */
			line-clamp: 2; 
	-webkit-box-orient: vertical;

}


.text_dop .text_niz_ {
	display: flex
;
    width: 100%;
    flex-direction: row;
    /* align-content: center; */
    align-items: center;
	margin-bottom: 15px;
}

.text_dop .text_niz_ p:nth-child(2){
	font-size: 10px;
	width: 180px;
}

.text_dop .text_niz_ p:nth-child(1){
    background-size: 116% 100%!important;
    background-repeat: no-repeat!important;
    background-position-x: 196% !important;
    width: 59px;
    height: 32px;
    padding: 4px 10px;
    font-size: 14px;
    color: white;
    font-weight: bold;
    border-radius: 10px 0 0 10px ;
}



@media (max-width: 900px) {
    div.news-list .news-item
    {
        width: 100%;
        


    }
    div.news-list a
    {
        width: 100%;

    }

    html body .page div.news-list .news-item .text_dop.text_dop.prostranstva_razvitiya {
        background-size: 250% 145%;
        background-position-x: -206px;
        width: 100.4%;
        left: -1px;
    }
    html body .navigation-arrows .disabled{
        display: none;
    }
    html body .next,.prev,.next img{
        display: none;

    }
    html body .navigation-arrows {
        width: 100%;
    }
}


html body div.news-list a:nth-child(5) {
        width: 66%;
}



html body div.news-list a:nth-child(10) {
        width: 66%;
}



























html body div.news-list .news-item .text_dop.tochki_prityajeniya {
    background-image: url('/local/templates/test1/css/Vector1111.svg');

    background-size: cover;
    background-position: unset;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0px;
    height: 199px;
    border-radius: 0 0 30px 30px;
    background-position-x: 0% !important;
    background-position-y: 1px !important;
    margin-left: -1px;
    width: 100.5%;

}

  html body div.news-list.dost .news-item:hover .text_dop.tochki_prityajeniya  {
    background-size: cover;

        background-image: url('/local/templates/test1/css/Intersect (12).svg');
    }
    html body div.news-list.dost .news-item:hover .text_dop.prostranstva_razvitiya  {
        background-size: cover;

        background-image: url('/local/templates/test1/css/Group 476171212.svg');

    }
    html body div.news-list.dost .news-item:hover .text_dop.mesta_dobryh_del  {
        background-size: cover;

        background-image: url('/local/templates/test1/css/Vector2111.svg');

    }

    html body div.news-list .news-item .text_dop.tochki_prityajeniya {
        background-image: url('/local/templates/test1/css/Intersect (10).svg');
        width: 100.6%;
    }

.text_dop .text_niz {
    color: #2D2F33;
}
div.news-list .news-item .extra-photos {
    border-radius: 30px 30px 0px 0px;
}

html body div.news-list a:nth-child(5) .text_dop.tochki_prityajeniya {
    background-image: url('/local/templates/test1/css/Intersect (13).svg');
width: 100%;
margin-left: 0;
}
html body div.news-list a:nth-child(5):hover .text_dop.tochki_prityajeniya {
    background-image: url('/local/templates/test1/css/Intersect (14).svg');
}
html body div.news-list a:nth-child(10) .text_dop.tochki_prityajeniya {
    background-image: url('/local/templates/test1/css/Intersect (13).svg');
width: 100%;
margin-left: 0;
}
html body div.news-list a:nth-child(10):hover .text_dop.tochki_prityajeniya {
    background-image: url('/local/templates/test1/css/Intersect (14).svg');

}


html body .page div.news-list a:nth-child(5) .text_dop.mesta_dobryh_del,a:nth-child(10) .news-item .text_dop.mesta_dobryh_del {
   background: url('/local/templates/test1/css/Vector111.svg');
    background-size: cover;
    background-position-y: -2px;
    background-repeat: no-repeat;
    position: absolute;
    padding-top: 128px;
    bottom: 0px;
    height: 266px;
    border-radius: 0 0 30px 30px;
    margin-left: -1px;
    width: 100.3%;
}


html body .page div.news-list a:nth-child(10) .news-item .text_dop.mesta_dobryh_del {
   background: url('/local/templates/test1/css/Vector111.svg');
    background-size: cover;
    background-position-y: -2px;
    background-repeat: no-repeat;
    position: absolute;
    padding-top: 128px;
    bottom: 0px;
    height: 266px;
    border-radius: 0 0 30px 30px;
    margin-left: -1px;
    width: 100.3%;
}




html body div.news-list a:nth-child(5) .text_dop.prostranstva_razvitiya,a:nth-child(10) .text_dop.prostranstva_razvitiya {
    background: url('/local/templates/test1/css/Group 47461 (1)11.svg');
    padding-top: 28px;
    background-size: cover;
    background-position: unset;
    background-position-y: -8px;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0px;
    height: 168px;
    border-radius: 0 0 30px 30px;
    margin-left: -1px;
    width: 100.2%;
}





div.news-list  .news-item .extra-photos{
    
    height: 90%;
}

div.news-list a:nth-child(5) .extra-photos{
    
    height: 90%;
}
div.news-list a:nth-child(10) .extra-photos{
    
    height: 90%;
}
html body div.news-list a:nth-child(5):hover .text_dop.mesta_dobryh_del,a:nth-child(10):hover .text_dop.mesta_dobryh_del {
    background-size: cover;
    background-image: url(/local/templates/test1/css/Vector2111.svg);
}




































.ffg{
     border-radius: 40px;
    background: var(--Color-5, #FDBD00);
    padding: 9px 25px;
    width: fit-content;
    height: 67px;
    margin: 150px 0 95px;
}

.ffg p{
    color: #FFF;
font-size: 36px;
font-style: normal;
font-weight: 500;
line-height: normal;
}


.ffg1 strong{
   border-radius: 40px;
    background: var(--red, #FF5841);
    color: #FFF;
font-size: 36px;
font-style: normal;
font-weight: 500;
line-height: normal;
padding: 5px 10px;
}
.ffg1.r1 strong{
    background: var(--red, #059EA7);

}
.ffg1.r2 strong{
    background: var(--red, #799CFC);

}

.ffg1 p{
  color: #333;
font-size: 36px;
font-style: normal;
font-weight: 500;
line-height: normal;
width: 56%;
margin: 95px 0 88px;
}



.row.ffr2 .col.op p{
    color: #059EA7;
font-size: 48px;
font-style: normal;
font-weight: 400;
line-height: 120%; /* 57.6px */
}

.col.er{
    
    width: 47.1%;
}


a.ff{
    display: flex;
padding: 10px 24px;
justify-content: center;
align-items: center;
gap: 8px;
border-radius: 30px;
border: 2px solid #059EA7;
color: #059EA7;

font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 24px */
width: 52%;

}


.row.ffr2 a{

        color: #059EA7;

font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 24px */
    margin-top: 32px;

}



.ffr2 a {
    display: flex
;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    flex-direction: row;
    align-content: center;
    margin-left: 12px;
}

a.ff{
   
width: 52%;
margin-left: 0;
}
html body div.news-list .news-item .extra-photos {
    height: 90%;
    justify-content: start;
    flex-wrap: wrap;
    align-content: flex-start;
}

.col.er .eer{
    color: #333;

font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 24px */
}

.ttrtr{
    position: relative;
     height: 100%;
            width: 420px; /* Каждое изображение занимает 1/5 ширины трека */
            object-fit: cover;
            margin: 0 8px;
            border-radius: 30px;
}
.text_1 {
    margin-right: 13px;
    margin-bottom: 13px;
}
.ttrtr div{
   position: absolute;
    bottom: 17px;
    right: 7px;
    background: #ffffff4a;
    width: 93px;
    height: 45px;
    flex-shrink: 0;
    border-radius: 15px;
    backdrop-filter: blur(10px);
    display: flex
;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    color: #FFF;
    padding: 0 19px 0 40px;
}
.ttrtr div img{
   width: 29px;
height: 29px;
flex-shrink: 0;
}

.ttrtr div p{
   font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
}


#map-desktop-2{
    min-height: 637px;
    width: 100%;
    margin-bottom: 20px;
    border-radius: 30px;
}


.row.itog.ddd .col .row p:nth-child(1) {
       color: var(--d-9-d-9-d-9, #059EA7);
font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: lowercase;
}

html body .itog.ddd .c_1 .row:nth-child(1) .bl_1 {
    background-image: none;
    flex-direction: column;
    justify-content: flex-start;
    background: var(--d-9-d-9-d-9, #CFEBEC);
}



.row.itog.ddd .col .row #elements-count-desktop {
    font-size: 64px;
font-style: normal;
font-weight: 600;
line-height: normal;
    color: var(--d-9-d-9-d-9, #059EA7);
}

.row.itog.ddd select{
    width: 100%;
    border: 2px solid rgba(5, 158, 167, 1);
    color: rgba(5, 158, 167, 1);
    background: var(--d-9-d-9-d-9, #CFEBEC);
    margin-top: 48px;
    padding: 8px;
}


html body .itog.ddd .c_1 .row:nth-child(1) .bl_1 p {
    text-align: left;
    margin-bottom: 0;
    color: rgba(5, 158, 167, 1);
    width: fit-content;
}

.cvcv{
    display: flex;
    width: 208px;
    height: 40px;
    padding: 8px 20px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
    border-radius: 30px;
    border: 1px solid var(--d-9-d-9-d-9, #059EA7);
    background: #059EA7;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%; /* 21px */
    color: white;
    margin-top: 34px;
}
.itog.ddd .c_1 .row:nth-child(1) .bl_1 {
    height: 491px;
}
html body .itog.row.ddd {
    height: 697px;
    margin-bottom: 30px;
}
.ccb {
    width: 100%;
    display: flex
;
    justify-content: flex-end;
}
.itog.ddd .c_1 .row:nth-child(2) .bl_1:nth-child(1) {
    background: #E0ECFF;
    color: rgba(121, 156, 252, 1);
}
.itog.ddd .c_1 .row:nth-child(2) .bl_1:nth-child(1) p:nth-child(1) {
    color: rgba(121, 156, 252, 1);
    font-size: 64px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
}
.itog.ddd .c_1 .row:nth-child(2) .bl_1:nth-child(1) p:nth-child(2) {
    color: rgba(121, 156, 252, 1);
}

.row.itog.ddd .col .row #elements-count-desktop-3 {
    font-size: 64px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    color: var(--d-9-d-9-d-9, #059EA7);
}


html body .itog.ddd1 .c_1 .row:nth-child(1) .bl_1 {
    background: var(--d-9-d-9-d-9, #FFC8C8);
}


html body .itog.ddd1 .c_1 .row:nth-child(1) .bl_1 p {
    color: #FF5841;
}
.row.itog.ddd1 select {

    border: 2px solid  #FF5841;
    color:  #FF5841;
    background: var(--d-9-d-9-d-9, #FFC8C8);

}
.row.itog.ddd1 .col .row #elements-count-desktop-3 {
    color: var(--d-9-d-9-d-9, #FF5841);
}


.ddd1 .cvcv {
    border: 1px solid var(--d-9-d-9-d-9,#FF5841);
    background: #FF5841;
}


.row.ffr2 .col.op1 p {
    color: #FF5841;
}
.row.ffr2 .col.op2 p {
    color: #EC710B;
}
.row.ffr3 a {
    color: #FF5841;
}

.row.ffr3 a.ff {
    color: #FF5841;
    border: 2px solid #FF5841;
}

.row.ffr4 {
    color: #FF5841;
    border: 2px solid #FF5841;
        flex-direction: column;
        border: none;
}
.row.ffr4 a {
    color: #EC710B;
    margin-bottom: 15px;
}
.row.ffr4 a.ff {
    color: #EC710B;
    border: 2px solid #EC710B;
}
.row.ffr4  .col.er {
    width: 70.1%;
}
.row.ffr4 a.ff {
    width: 31%;
    margin-left: 0;
}


.track img.imnn{
    width: 316px;
    height: 316px;
}
.track img.imnn1{
    width: 216px;
    height: 216px;
}
.track img.imnn2{
   width: 216px;
    height: 288px;
    margin-top: 20px;
}

.track img.imnn3{
  width: 432px;
height: 724px;


}


html body .row.row-right1 {
    position: relative;
    width: 100%;
    height: 724px;
    overflow: hidden;
     margin-bottom: 80px;
     margin-top: 80px;
}


.row-right1 .ttrtr {
    position: relative;
    height: 100%;
    width: auto;
    object-fit: cover;
    margin: 0 8px;
    border-radius: 30px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    
    
    
}




.ttrtr.ww1 div {
    position: absolute;
       bottom: 29%;
    right: 5px;
    width: auto;
    color: white;
    background: none;
    backdrop-filter:unset;


}
.ttrtr.ww2 div {
   position: absolute;
   bottom: 14.3%;
    right: 1px;
    width: auto;
    color: white;
    background: none;
    backdrop-filter:unset;

}
.ttrtr.ww2 .tty{
   position: absolute;
        bottom: 57%;
    right: 0px;
    width: auto;
    color: white;
    background: none;
    backdrop-filter:unset;


}
.ttrtr.ww3 div {
   position: absolute;
        bottom: 6px;
    right: 5px;
    width: auto;
    color: white;
    background: none;
    backdrop-filter:unset;

}

.row-right1 .ttrtr div a {
   
    width: 166px;
   background: rgb(0 119 255 / 84%);
    color: white;
    display: flex
;
    align-items: center;
    border-radius: 12px;
    padding: 4px 11px;
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: normal;
justify-content: space-between;
}

.row-right1 .ttrtr div a img {
   width: 21px;
    height: 13px;
    border-radius: 0;
}


html body .itog.ddd2 .c_2 {
    width: 49%;
}

html body .itog.ddd2 .c_1 {
    width: 48.9%;
}
html body .itog.ddd2 .c_1 .row:nth-child(1) .bl_1 {
    height: 195px;
    background: var(--d-9-d-9-d-9, #FFE7D4);
}
.itog.ddd2 .bl_1 {
    width: 100%;
    height: 356px;
    border-radius: 30px;
}
.itog.ddd2 .c_1 .row:nth-child(2) .bl_1:nth-child(1) {
    background: #FFC8C8;
    color: #FF5841;
    margin-right: 20px;
    padding: 35px;
    align-items: start;
    background-image: url('/local/templates/test1/css/Снимок111.PNG');
background-size: 150px;
    background-repeat: no-repeat;
    background-position-x: 88%;
    background-position-y: 89%;
}


.itog.ddd2 .c_1 .row:nth-child(2) .bl_1:nth-child(2) {
    background: #DBE2FD;
    color: #523AAA;
    margin-right: 0;
    align-items: start;
    padding: 35px 17px 35px 35px;
}


html body .itog.row.ddd2 {
    height: 574px;
    margin-bottom: 30px;
}
.row.itog.ddd2 select {
    width: 47.4%;
    border: 2px solid  #EC710B;
    color:  #EC710B;
    background: var(--d-9-d-9-d-9, #FFE7D4);
    margin-top: 20px;
    padding: 8px;
}


.rrt{
    display: flex
;
    justify-content: space-between;
}

html body .itog.ddd2 .c_1 .row:nth-child(1) .bl_1 p {
    text-align: left;
    margin-bottom: 0;
    color: #EC710B;
    width: fit-content;
}


.itog.ddd2 .c_1 .row:nth-child(2) .bl_1:nth-child(1) p:nth-child(1) {
    color: #FF5841;
    text-align: left;
}

.itog.ddd2 .c_1 .row:nth-child(2) .bl_1:nth-child(1) p:nth-child(2) {
    color: #FF5841;
        text-align: left;

}

.itog.ddd2 .c_1 .row:nth-child(2) .bl_1:nth-child(2) p:nth-child(1) {
    color: #523AAA;
        text-align: left;
        font-size: 64px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;

}

.itog.ddd2 .c_1 .row:nth-child(2) .bl_1:nth-child(2) p:nth-child(2) {
    color: #523AAA;
        text-align: left;

}


.itog.ddd2 .cvcv {
    display: flex
;
    width: 208px;
    height: 40px;
    padding: 8px 20px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
    border-radius: 30px;
    border: 1px solid var(--d-9-d-9-d-9, #523AAA);
    background: #523AAA;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    color: white;
    margin-top: 140px;
    margin-left: -3px;
}


html body .itog.ddd3 .c_1 {
    width: 48.9%;
    height: 370px;
    background: #DBE2FD;
    border-radius: 30px;
        padding: 30px 25px;

}

html body .itog.ddd3 .c_2 {
    width: 49%;
    height: 370px;
        border-radius: 30px;
    background: #523AAA;
    padding: 30px 25px;

}



html body .itog.ddd3 .c_1 p:nth-child(1){
      color: var(--violet, #523AAA);
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 39px; /* 108.333% */
    margin-bottom: 25px;
}

html body .itog.ddd3 .c_1 p:nth-child(2){
   color: var(--violet, #523AAA);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;

}


html body .itog.ddd3 .c_2 p:nth-child(1){
    color: #FFF;
font-size: 36px;
font-style: normal;
font-weight: 705;
line-height: 120%; /* 43.2px */
        margin-bottom: 10px;

}

html body .itog.ddd3 .c_2 p:nth-child(2){
   color: #FFF;

font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 24px */
}


.itog.ddd3 .c_1 .cvcv {
    
    border: 1px solid var(--d-9-d-9-d-9, #523AAA);
    background: #523AAA;
    width: fit-content;
}
.itog.ddd3 .c_2 .cvcv {
    
    border: 1px solid var(--d-9-d-9-d-9, #DBE2FD);
    background: #DBE2FD;
    width: fit-content;
    color:#523AAA;
}

.itog.ddd3 .c_1 .cvcv::after {
    content: '';
    background: url("/local/templates/test1/css/chevron-right.svg");
    background-size: contain;
    width: 21px;
    height: 20px;
    background-repeat: no-repeat;
}

.itog.ddd3 .c_2 .cvcv::before {
    content: '';
    background: url("/local/templates/test1/css/Mail.svg");
    background-size: contain;
    width: 21px;
    height: 20px;
    background-repeat: no-repeat;
}



.itog.ddd3 .c_2  .ccb {
    width: 100%;
    display: flex
;
    justify-content: start;
}


html body .itog.ddd3.row  {
    height: auto;
    margin-bottom: 30px;
    margin-top: 160px;
}



.itog.ddd2 .cvcv::after {
      content: '';
    background: url("/local/templates/test1/css/chevron-right.svg");
    background-size: contain;
    width: 21px;
    height: 20px;
    background-repeat: no-repeat;
}



 html body #map-desktop-2 {
    min-height: 697px;
    width: 100%;
    margin-bottom: 20px;
    border-radius: 30px;
}
 html body #map-desktop-3, #map-mobile-3 {
    min-height: 697px;
    width: 100%;
    margin-bottom: 20px;
    border-radius: 30px;
}
 html body #map-desktop-4, #map-mobile-4 {
    min-height: 574px;
    width: 100%;
    margin-bottom: 20px;
    border-radius: 30px;
}






html body .itog.ddd3 .c_2 {
    background-image: url('/local/templates/test1/css/Exclude.svg');
    background-size: auto;
    background-repeat: no-repeat;
    background-position-x: 100%;
    background-position-y: 100%;
}





.row.ffr4 {
    margin-top:150px;
    margin-bottom:70px;
}
.row.ffr3 {
    margin-top:150px;
    margin-bottom:70px;
}
.row.ffr2 {
    margin-top:150px;
    margin-bottom:70px;
}




.ffg1 p {
    color: #333;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    width: 56%;
    margin: 150px 0 88px;
}

.sec-1 .col.bb {
    width: 100%;
    margin-top: 0;

    height: 100%;
}


@media (max-width: 790px) {
    
        
    .sec-1 {
        margin-bottom: 150px;
            flex-direction: column;
    }
    .sec-1 .col.f1 {
        width: 100%;
    }
    .col.f2 .row{
        flex-direction: column-reverse;
        
    }
    .col.rr {
        width: 100%;
    }
    .col.rr1 {
        width: 100%;
    }
    .sec-1 .col.f2 {
        width: 100%;
    }
    
    .col.rt {
    width: 100%;
    }
    .sec-1 .col.ww {
        width: 100%;
    }
    html body .sec-1 .ww2 .rowws.row {
       flex-direction: row;
    }
     html body .sec-1 .ww .rowws.row {
       flex-direction: row;
    }
    .sec-1 .col.bb {
        width: 100%;
        height: auto;
        margin-bottom: 25px;
            background: url('/local/templates/test1/css/Layer_1 (5).svg');
        background-position: center;
        background-color: var(--liliac, #DBE2FD);
        margin-top: 22px;
        background-repeat: no-repeat;
        padding: 51px 30px 30px 30px;
        background-position-x: 47%;
        background-position-y: 28%;
        background-size: 101%;
    }
    
    .itog .row.tt {
        width: 100%;
        justify-content: space-between;
        padding: 0 30px;
        flex-direction: column;
    }
    .sec-1 .col.bb .row div p:nth-child(2) {
        margin-bottom: 20px;
    }
    .sec-1 a {
        display: flex
    ;
        justify-content: flex-end;
        align-items: center;
        gap: 8px;
        flex-direction: row;
        align-content: center;
    }
    .itog .row.vv {
        margin-top: 64px;
        justify-content: flex-end;
        flex-direction: column;
        align-items: end;
    }
    .sec-1 .col.bb .row div p:nth-child(1) {
        color: #523AAA;
        font-size: 46px;
        
        
    }
    .sec-1 .col.bb .row div p:nth-child(2) {
        color: var(--violet, #523AAA);
        font-size: 14px;
    }
    .col.rr {
        margin-top: 20px;
    }
    .sec-1 .rr a, .rr1 a {
            justify-content: flex-start;
    }
    .sec-1 .col.ww1 a {
     justify-content: flex-start;
    }
        html body .sec-1 .ww .rowws.row {
        flex-direction: row;
        margin-bottom: 30px;
    }
        .sec-1 .col.ww {
        width: 100%;
        height: auto;
    }
    .sec-1 {
        margin-bottom: 55px;
        flex-direction: column;
    }
        html body .page .sec_0 .container_ .title {
        background: url('/local/templates/test1/css/Vector (22).svg') 0 0 / 100% 100% no-repeat;
        margin: 45px 0 40px;
        width: fit-content;
        padding: 26px 41px 26px 17px;
        height: auto;
    }
    html body .page .sec_0 .title.dost p, html body .page .sec_0 .title.ros p {
        font-size: 21px;
        font-weight: 500;
        width: fit-content;
        margin: 0;
    }
       html body  .itog.mob .c_1 .row:nth-child(1) .bl_1 {
        height: 370px;
        color: #5236AF;
            background-image: url('/local/templates/test1/css/Group 47657 (1).png');
        background-repeat: no-repeat;
    background-position: 95% 86%;
        padding: 55px 35px 20px 35px;
        display: flex;
        flex-direction: column;
       align-items: flex-start;
    }
   .itog #map-mobile {
        min-height: 204px;
        height: 100%;
        margin: 0;
        max-height: 204px;
        margin-bottom: 20px;
    }
    html body .itog.mob .c_1 .row:nth-child(5) .bl_1:nth-child(1) {
        background: #CFEBEC;
    }
    html body .itog.mob .c_1 .row:nth-child(4) .bl_1:nth-child(1) {
        background: #E0ECFF;
    }
    html body .itog.mob .c_1 .row:nth-child(3) .bl_1:nth-child(1) {
        background: #FFC8C8;
    }
    
    html body  .itog.mob .c_1 .row:nth-child(3) .bl_1:nth-child(1) p {
        color: #FF5841;
    }
    html body  .itog.mob .c_1 .row:nth-child(4) .bl_1:nth-child(1) p {
        color: #799CFC;
    }
    html body  .itog.mob .c_1 .row:nth-child(5) .bl_1:nth-child(1) p {
        color: #059EA7;
    }
    .ffg {
        border-radius: 40px;
        background: var(--Color-5, #FDBD00);
        /* padding: 9px 25px; */
        width: 100%;
        height: 68px;
        margin: 50px 0 50px;
        display: flex
    ;
        justify-content: center;
        align-items: center;
    }
    .ffg p {
        color: #FFF;
        font-size: 19px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }
    .ffg1 p {
        font-size: 22px;
        width: 100%;
    }
    .ffg1 strong {
        font-size: 22px;
    }
    html body .page  div.news-list a {
        width: 100%;
    }
    html body .page div.news-list a:nth-child(3n) {
        margin-right: 0;
    }
    html body  .page  div.news-list a:nth-child(5) {
        width: 100%;
    }


    div.news-list .news-item .text_dop, html body div.news-list .news-item .extra-photos {
        padding: 8px;
        /* height: 0; */
        justify-content: flex-start;
    }
    html body .text_1 {
        margin-bottom: 10px;
        width: fit-content;
        border-radius: 15px;
        padding: 9px 15px 9px 9px;
        height: auto;
        margin: 0;
        margin-bottom: 8px;
                font-size: 12px;
    }
    html body .text_2 {
        margin-bottom: 10px;
        width: fit-content;
        border-radius: 15px;
        padding: 9px 15px 9px 9px;
        height: auto;
        text-align: center;
                font-size: 12px;
    }
    html body div.news-list a:nth-child(5) .text_dop.tochki_prityajeniya {
           background-image: url('/local/templates/test1/css/Intersect (10).svg');
        width: 100.5%;
        margin-left: 0;
    }
    html body div.news-list a:nth-child(10) .text_dop.tochki_prityajeniya {
           background-image: url('/local/templates/test1/css/Intersect (10).svg');
        width: 100.5%;
        margin-left: 0;
    }
        html body div.news-list .news-item .text_dop.mesta_dobryh_del {
        background: url('/local/templates/test1/css/Intersect (3).svg') no-repeat;
        padding: 20px 8px;
        height: 223px;
        padding-top: 75px;
        background-size: cover;
    }
    html body .page div.news-list a:nth-child(5) .text_dop.mesta_dobryh_del, a:nth-child(10) .news-item .text_dop.mesta_dobryh_del {
        background: url('/local/templates/test1/css/Intersect (3).svg') no-repeat;
        background-size: cover;
        background-position-y: -2px;
        background-repeat: no-repeat;
        height: 223px;
        padding-top: 75px;
        background-size: cover
       
    }
    html body .page div.news-list  a:nth-child(10) .news-item .text_dop.mesta_dobryh_del {
        background: url('/local/templates/test1/css/Intersect (3).svg') no-repeat;
        background-size: cover;
        background-position-y: -2px;
        background-repeat: no-repeat;
        height: 223px;
        padding-top: 75px;
        background-size: cover
       
    }
        html body .page div.news-list .news-item .text_dop.text_dop.prostranstva_razvitiya {
        background: url('/local/templates/test1/css/Intersect (2).svg') 0 0 / contain no-repeat;
        padding: 20px 8px;
        height: 172px;
        justify-content: flex-start;
        padding-top: 23px;
        background-size: cover;
    }
    .ffg1 p {
        font-size: 21px;
        width: 100%;
    }
    .row.ffr2 {
        flex-direction: column;
    }
    .col.er {
        width: 100%;
    }
    a.ff {
        width: -webkit-fill-available;
        margin-left: 0;
    }
    .row.ffr2 .col.op p {
        margin-bottom: 20px;
    }
    html body .row.row-left {
        position: relative;
        width: 100%;
        height: 120px;
        overflow: hidden;
        margin-bottom: 16px;
        margin-top: 80px;
    }
      html body .row.row-right {
        position: relative;
        width: 100%;
        height: 120px;
        overflow: hidden;
        margin-bottom: 16px;
        margin-top: 20px;
    }
    
    html body .itog.row.ddd {
        display: flex;
        height: auto;
        margin-bottom: 30px;
        flex-direction: column;
    }
    html body .itog .c_1:nth-child(1) {
    width: 100%;
    }
     html body #map-desktop-2 {
        min-height: 180px;
        width: 100%;
        margin-bottom: 20px;
        border-radius: 30px;
        margin-top: 20px;
    }
    html body .itog .c_2 {
        width: 100%;
    }
    
    .row.itog .c_1 .row:nth-child(2) .bl_1 {
        margin-top: 20px;
    }
    html body #map-desktop-3 {
    min-height: 180px;
    width: 100%;
   margin-top: 20px;
    border-radius: 30px;
}

    .itog.ddd2 .row {
        width: 100%;
        justify-content: space-between;
        flex-direction: column;
    }
    
    
    html body .itog.ddd2 .c_1 .row:nth-child(1) .bl_1 {
    height: 285px;
    background: var(--d-9-d-9-d-9, #FFE7D4);
}
    .row.itog.ddd2 select {
    width: 100%;
    border: 2px solid #EC710B;
    color: #EC710B;
    background: var(--d-9-d-9-d-9, #FFE7D4);
    margin-top: 10px;
    padding: 8px;
}
    
    html body .itog.ddd2 .c_2 {
    width: 100%;
}

 html body #map-desktop-4 {
    min-height: 180px;
    width: 100%;
   margin-top: 20px;
    border-radius: 30px;
}

.row.ffr4 .col.er {
    width: 100%;
}

.row.ffr4 a.ff {
    width: -webkit-fill-available;
    margin-left: 0;
}

    html body .row.row-right1 {
        position: relative;
        width: 100%;
        height: 421px;
        overflow: hidden;
        margin-bottom: 16px;
        margin-top: 20px;
    }

html body .itog.ddd3.row {
    height: auto;
    margin-bottom: 30px;
    margin-top: 160px;
    display: flex
;
    flex-direction: column;
}
html body .itog.ddd3 .c_2 {
    width: 100%;
    height: 370px;
    border-radius: 30px;
    background: #523AAA;
    padding: 30px 25px;
    margin-top: 20px;
}
    html body .itog .c_1:nth-child(1) {
        width: 100%;
        height: auto;
    }
    
   .itog.ddd3 .c_2 {
        width: 100%;
        height: 370px;
        border-radius: 30px;
        background: #523AAA;
        padding: 30px 25px;
        margin-top: 20px;
        background-image: url('/local/templates/test1/css/Exclude.svg');
        background-size: contain;
        background-repeat: no-repeat;
        background-position-x: 100%;
        background-position-y: 100%;
    }
    .row-right1 .ttrtr div a {
    width: 106px;
    background: rgb(0 119 255 / 84%);
    color: white;
    display: flex
;
    align-items: center;
    border-radius: 12px;
    padding: 4px 11px;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    justify-content: space-between;
    display: none;
}

  html body .form-control {
    display: block;
    width: 100%;
}
 html body  table {
    width: auto;
}

 html body  .btn-secondary {
    padding: 10px;
}


        html body .page .itog.row.mob.ddd {
         display: none
; 
       
    }
     html body #map-desktop-4, #map-mobile-4 {
    min-height: 180px;
}




}





.sec-1 .col.f2 {
    width: 49%;
}


.sec-1 .col.bb .rrt {
    margin-bottom: 376px;
}

.itog .row.vv {
    margin-top: 64px;
    justify-content: flex-end;
    flex-direction: column;
    align-items: flex-end;
}


.sec-1 .col.bb {
    width: 100%;
    margin-top: 0;
    height: 100%;
    justify-content: space-between;
}


html body .itog.row strong {
    font-weight: 600;
}
html body .sec-1.row .col a p:nth-child(1) {
    margin-bottom: 0;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
}


.rowws div {
    background: #D9D9D9;
    border: 2px solid #FFF;
}

html body .ggh{
        background: #FFF;

}

.ffg1 strong {
        padding: 0px 26px;
    font-weight: 400;
}




html body div.news-list.dost a:nth-child(10) .news-item:hover .text_dop.tochki_prityajeniya {
    background-size: cover;
    background-image: url('/local/templates/test1/css/Intersect (14).svg');
}


html body div.news-list.dost a:nth-child(5) .news-item:hover .text_dop.tochki_prityajeniya {
    background-size: cover;
    background-image: url('/local/templates/test1/css/Intersect (14).svg');
}

html body div.news-list.dost a:nth-child(10) .news-item:hover .text_dop.mesta_dobryh_del {
    background: url('/local/templates/test1/css/Vector2111.svg') 0 0 / cover no-repeat;
}
.text_dop .text_niz_ p:nth-child(1) {
    padding: 6px 10px;
    font-weight: 600;
}

.row.itog.ddd select {
    margin-top: 21px;
    padding: 8px;
}


.row.itog.ddd .col .row p:nth-child(1) {
    font-size: 24px;
}

.row.itog.ddd1 .col .row p:nth-child(1) {
    font-size: 24px;
}

.ffg1 p {
    width: 63%;
}
.ffg1 strong {
    padding: 0px 26px;
    font-weight: 400;
    line-height: 10px;
    padding-bottom: 5px;
}

.row-right1 .ttrtr div a {
    height: 36px;
    width: fit-content;
    background: rgb(0 119 255 / 84%);
    color: white;
    display: flex
;
    align-items: center;
    border-radius: 15px;
    padding: 0px 13px;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    justify-content: space-between;
    backdrop-filter: blur(4px);
}
.ttrtr.ww2 .tty {
    bottom: 58%;
    right: 1px;
}

.ttrtr.ww2 div {
    bottom: 15.3%;
    right: 1px;
}
.ttrtr.ww1 div {
   
    bottom: 29.5%;
    right: 5px;
}



.itog.ddd2 .cvcv {
       display: flex
;
    width: 100%;
    height: 40px;
    padding: 7px 11px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
    border-radius: 30px;
    border: 1px solid var(--d-9-d-9-d-9, #523AAA);
    background: #523AAA;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    color: white;
    margin-top: 140px;
    margin-left: -3px;
}
@media (max-width: 1243px) {
    .itog.ddd2 .cvcv {
         width: 109%;
        margin-top: 120px;
        margin-left: -3px;
    }
}
 .sec-1 .col.min{
        display:none;
    }


.ff.ddds1{
        display: none;
    }


html body .itog.ddd3 .c_2 {
    background-image: url('/local/templates/test1/css/Exclude.svg');
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-x: 100%;
    background-position-y: 100%;
}





html body .img {
    display: inline-block;
    padding-left: 100%;
    -webkit-animation: scroll 5s infinite linear;
    -moz-animation: scroll 5s infinite linear;
    animation: scroll 45s infinite linear;
    background-image: url('/local/templates/test1/css/Group 47671.svg');
    width: 5000px;
    height: 131px;
    margin-left: -5px;
    background-repeat: no-repeat;
    background-size: cover;
}

html body .sec-1 {
    margin-bottom: 150px;
    padding-top: 155px;
}



.ffg1 strong {
    font-weight: 400;
    line-height: 18px;
    padding-bottom: 5px;
    display: inline-block;
    padding: 20px 30px;
}

@media (max-width: 790px) {
    html body .page .itog.mob .c_1 .row:nth-child(1) .bl_1 p {
        text-align: left;
    }
     html body  .ffg1 strong {
    font-weight: 400;
    line-height: 18px;
    padding-bottom: 0;
    display: inline-block;
    padding: 11px 30px;
}
}


@media (max-width: 790px) {
    html body .fffhgg {
        display: block;
    }
    .sec-1 .col.f2 {
        width: 100%;
    }
    .vcvvc{
        display:none;
    }
    .sec-1 .col.min{
        display:flex;
        border-radius: 30px;
    }
    .sec-1 .col.bb {
        border-radius: 30px;
    }
    .col.rr1 {
        border-radius: 30px;
    }
    .col.rr2 {
        border-radius: 30px;
    }
     .col.rr {
        border-radius: 30px;
    }
    .sec-1 .col.ww {
        border-radius: 30px;
    }
    .sec-1 .col.ww2 {
        border-radius: 30px;
    }
    .sec-1 .col.ww1 {
        border-radius: 30px;
    }
    .ffg1 p {
    width: 100%;
    }
    .ff.ddds{
        display: none;
    }
    .ff.ddds1{
        width: fit-content;
        display: flex;
        margin: 40px 0 97px;
        margin: 0 auto;
        margin-top: 40px;
        margin-bottom: 97px;
    }
    
    html body .itog.ddd2 .c_1 .row:nth-child(1) .bl_1 {
        height: auto;
        background: var(--d-9-d-9-d-9, #FFE7D4);
    }
    
    html body .track img {
            
            border-radius: 15px;
        }
         html body .track img1 {
            
            border-radius: 15px;
        }
     html body .ttrtr div {
        position: absolute;
       
        display: none;
    }
    
    .ff.ddds1.fff {
        color: #FF5841;
        border: 2px solid #FF5841;
    }
        .track img.imnn3 {
        width: 331px;
        height: 154px;
    }
        .track img.imnn1 {
        width: 216px;
        height: 216px;
        width: 317px;
        height: 150px;
    }

    .track img.imnn2 {
        width: 216px;
        height: 288px;
        margin-top: 20px;
        width: 150px;
        height: 200px;
    }
    
    
        html body .itog.ddd3 .c_2 {
       background-image: url('/local/templates/test1/css/Exclude.svg');
        background-size: 100%;
        background-repeat: no-repeat;
        background-position-x: 100%;
        background-position-y: 100%;
    }
    html body .asasdasd {
        color: #EC710B;
        border: 2px solid #EC710B;
    }
        .itog.ddd2 .cvcv {
        width: 68%;
        margin-top: 120px;
        margin-left: -3px;
    }
        div.news-list .news-item .text_dop, html body div.news-list .news-item .extra-photos {
        padding: 14px;
        /* height: 0; */
        justify-content: flex-start;
    }
        html body .itog.mob .c_1 .row:nth-child(1) .bl_1 p {
        text-align: left;
    }
    .ffg1 strong {
        padding-bottom: 3px;
    }
}
.itog.ddd2 .cvcv {
    margin-top: 124px;
    margin-left: -3px;
}
@media (max-width: 1243px) {
    .itog.ddd2 .cvcv {
        width: 109%;
        margin-top: 110px;
        margin-left: -3px;
    }
}




html body .page .img {
    display: inline-block;
    padding-left: 100%;
    -webkit-animation: scroll 5s infinite linear;
    -moz-animation: scroll 5s infinite linear;
    animation: scroll 60s infinite linear;
    background-image: url('/local/templates/test1/css/Group 47671 (1).svg');
    width: 5586px;
    height: 131px;
    margin-left: -5px;
    background-repeat: no-repeat;
}


@media (max-width: 790px) {
    html body .ttrtr div {
        position: absolute;
        display: flex
;
        padding: 10px;
        bottom: 8px;
        height: auto;
        width: fit-content;
        padding-right: 2px;
    }
    .ttrtr div img {
        width: 14px;
        height: 14px;
        flex-shrink: 0;
    }
    .ttrtr div p {
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }

    .ttrtr.ww3 div {
        position: absolute;
        bottom: 122px;
        right: -4px;
        width: auto;
        color: white;
        background: none;
        backdrop-filter: unset;
    }
    .row-right1 .ttrtr div a {
        height: 23px;
        width: fit-content;
        background: rgb(0 119 255 / 84%);
        color: white;
        display: flex
    ;
        align-items: center;
        border-radius: 15px;
        padding: 0px 7px;
        font-size: 8px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        justify-content: space-between;
        backdrop-filter: blur(4px);
    }
    .row-right1 .ttrtr div a img {
        width: 13px;
        height: 8px;
        border-radius: 0;
    }
    .ttrtr.ww2 .tty {
        bottom: 56%;
        right: 1px;
    }
    .ttrtr.ww1 div {
        bottom: 9.5%;
        right: 1px;
    }
    .ttrtr.ww2 div {
        bottom: 3.3%;
        right: 1px;
    }
    
.text_dop .text_niz_ p:nth-child(1) {
    padding: 6px 10px;
    font-weight: 600;
    margin: 0;
}
.itog.ddd2 .c_1 .row:nth-child(2) .bl_1:nth-child(2) {
    background: #DBE2FD;
    color: #523AAA;
    margin-right: 0;
    align-items: start;
    padding: 25px;

}
.itog.ddd2 .cvcv {
    width: 100%;
    margin-top: 110px;
    margin-left: -3px;
}
html body  .row.ffr4 .col.er {
    width: 100%;
    margin-top: 20px;
}
}


html body .sec-1 .row.tft .col:nth-child(1).gghh {
    background-image: url('/local/templates/test1/css/Layer_100.png');
    background-repeat: no-repeat;
    background-position-x: 122%;
    background-position-y: 52%;
    background-size: 81%;
}

@media (max-width: 790px) {
    html body .sec-1 .row.tft .col:nth-child(1).gghh {
        background-image: url('/local/templates/test1/css/Layer_100.png');
        background-repeat: no-repeat;
        background-position-x: 128px;
        background-position-y: 45%;
        background-size: 215%;
    }
    html body .itog .row.vv {
        flex-direction: column;
    }
    html body .page .ghgh3 p {
        font-weight: 600;
        font-size: 15px;
    }
    html body  .sec-1 .row.tft1 .col:nth-child(1) .row:nth-child(2) .xxxx {
        height: auto;
    }
    html body  .sec-1 .row.tft1 .col:nth-child(1) .row:nth-child(2) .xxxx1 {
        height: auto;
    }
    .sec-1 .col.ww2 p:nth-child(1) {
        color: var(--violet, #523AAA);
        font-size: 18px;
    }
    html body  .sec-1 .col.ww {
        border-radius: 30px;
        padding: 25px;
        height: auto;
    }
    html body  .sec-1 .col.ww2 {
        border-radius: 30px;
        padding: 25px;
        height: auto;
    }
    html body .sec-1 .row.tft1 .col:nth-child(1) .row:nth-child(2) .xxxx1 {
        height: auto;
        padding: 25px;
    }
    html body .sec-1 .row.tft1 .col:nth-child(1) .row:nth-child(2) .xxxx {
        height: auto;
        padding: 25px;
    }
    html body  .sec-1 .row.tft .col:nth-child(2) {
        padding: 25px;
    }
    html body  .sec-1 .row.tft .col:nth-child(1) {
        padding: 25px;
    }
    html body  .sec-1 .row.tft1 .col:nth-child(1) .row:nth-child(1) {
        padding: 25px;
    }
    html body .page .itog.mob .c_1 .row:nth-child(1) .bl_1 {
        padding: 25px;
        padding-top: 40px;
    }
    html body .page .itog .c_1 .row:nth-child(1) .bl_1 p {
        text-align: left;
        margin-bottom: 15px;
        width: fit-content;
    }
    html body .row-right1 .ttrtr div a img {
        width: 13px;
        height: 8px;
        border-radius: 0;
        margin: 0 5px;
    }
    .itog.ddd .c_1 .row:nth-child(1) .bl_1 {
        height: auto;
    }
    .row.ffr2 .col.op p {
        font-size: 30px;
    }
    html body .ffg1.r1 strong {
        background: var(--red, #059EA7);
        margin: 17px 0;
        /* margin: 0 auto; */
        /* width: 100%; */
        text-align: center;
    }
    html body  .ffg1.r2 strong {
        background: var(--red, #799CFC);
        margin: 17px 0;
        /* margin: 0 auto; */
        /* width: 100%; */
        text-align: center;
    
    }
    html body .ffg1 strong {
        margin: 17px 0;
        /* margin: 0 auto; */
        /* width: 100%; */
        text-align: center;
    }
    html body .ffg1 p {
        margin-bottom: 40px;
        width: 100%;
        display: flex
;
        flex-direction: column;
    }
    html body  .row.itog .col .row p:nth-child(2) {
        font-size: 15px;
        font-weight: 400;
        text-align: center;
    }
    html body   .itog.ddd2 .c_1 .row:nth-child(2) .bl_1:nth-child(1) {
        padding: 30px 25px;
    }
    html body   .itog.ddd2 .c_1 .row:nth-child(2) .bl_1:nth-child(2) {
        padding: 30px 25px;
    }
}
/* End */


/* Start:/local/templates/test1/components/bitrix/menu/menu_main/style.css?17714308095049*/



/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin: 0;
    padding: 0;
    width: 100%;
    list-style: none;
    font-size: 14px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    height: 67px;
	text-transform: uppercase;
	margin-top: 105px;
}

#horizontal-multilevel-menu
{

}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	text-decoration:none;
	text-align:center;
	color: #101525;

}

#horizontal-multilevel-menu li
{
	float:left;
	display: flex;
	flex-direction: row;
	max-width: 10vw;
}

#horizontal-multilevel-menu li img
{
	padding: 10px;
    border-radius: 50%;
    object-fit: fill;
    width: 54px;
    height: 54px;
    
}
#horizontal-multilevel-menu li.logo img
{
	width: 236px;
    height: 67px;
	border-radius: 0%;
}

#horizontal-multilevel-menu li.logo 
{
	margin-right: 17px;

}
/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color: white;
	font-weight:400;
	padding: 0 1px;
	display: flex;
	align-items: center;
	font-size: 10px;
	margin: 0;

}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background: none;
    color: white;
    font-weight: 400;
    text-decoration: underline;
	font-size: 10px;
	margin: 0;
}


/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/local/templates/test1/components/bitrix/menu/menu_main/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/local/templates/test1/components/bitrix/menu/menu_main/images/lock.gif) center right no-repeat;
}



/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	
}

/*Sub-menu box*/
html body #horizontal-multilevel-menu, #horizontal-multilevel-menu ul {
    margin: 0;
    padding: 0;
    width: 100%;
    list-style: none;
    font-size: 10px;
    display: flex
;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    height: 67px;
    text-transform: uppercase;
    margin-top: 105px;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
	width:100%;
	margin: 10px 0;
	border-radius: 12px;
	
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}



li div button{
	border:none!important; 
	padding: 0px!important;
	width: 54px!important;
	height: 54px!important;
}
li div button span span{
	width: 54px!important;
	height: 54px!important;
}
li div button span span svg{
	width: 54px!important;
	height: 54px!important;
}
/* End */
/* /local/templates/test1/css/style1.css?1771430892102856 */
/* /local/templates/test1/components/bitrix/menu/menu_main/style.css?17714308095049 */
