header {min-height:145px;position:fixed;width:100%;top:0px;left:0px;z-index:5;align-items:center;display:flex;}
header .center{align-items:center;}
header .logo{display:flex;align-items:center;justify-content:flex-start;}
header .logo .text{margin-left:12px;transition:transform 0.3s, visibility 0.3s;transform:scale(1);visibility:visible;}
header.scrolled{z-index:4;}
header.scrolled .logo .text{transform:scale(0);visibility:hidden;}
header .center > ul{display:flex;margin-left:48px;opacity:1;visibility:visible;transition:opacity 0.3s  0s, visibility 0.3s  0s;}
header.scrolled .center > ul{opacity:0;visibility:hidden;}
header .center > ul li{margin-right:52px;min-height: 40px;display: flex;align-items: center;border-bottom:2px solid transparent;box-sizing:border-box;padding:0px 4px;}
header .center > ul li.active{border-color:#35C98B;}
header .center > ul li:last-child{margin-right:0px;}
header .center > ul a{transition:color 0.3s ;}
header .center > ul a:hover{color:#9590A6;}
header div.phone_part{margin-left:48px;margin-right:56px;opacity:1;visibility:visible;transition:opacity 0.3s  0s, visibility 0.3s  0s;}
header.scrolled .center div.phone_part{opacity:0;visibility:hidden;}
header div.phone_part p:nth-child(1){font-size:1.25rem;line-height:1.75rem;font-family: 'ManropeB';}
header div.phone_part p:nth-child(1) a{text-decoration:none;}
header div.phone_part p:nth-child(2){font-size:0.81rem;line-height:1.31rem;display:flex;align-items:center;}
header div.phone_part p:nth-child(2) svg{margin-right:8px;}
header div.phone_part p:nth-child(2) b{margin-left:3px;}
header .burger svg rect{transition:fill 0.3s ;}
header .burger:hover{--burget-color:#9590A6;}
header .lang{display:flex;flex-direction:column;position:relative;margin-left:48px;opacity:1;visibility:visible;transition:opacity 0.3s  0s, visibility 0.3s  0s;}
header .lang > p{background: #35C98B;box-shadow: 0px 12px 16px rgba(53, 201, 139, 0.18);border-radius: 14px;padding:0px 18px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;position:relative;font-family: 'ManropeB';transition:background 0.3s, border-radius 0.3s;}
header .lang > p:hover{background:rgba(53,201,139,0.8);}
header .lang > p span{margin:0px 7px;}
header .lang > ul{max-height:0px;overflow:hidden;position:absolute;top:100%;width:100%;transition:max-height 0.3s;background:#fff;border-radius:0px 0px 14px 14px;}
header .lang > ul li{width:100%;padding:0px 16px;box-sizing:border-box;font-size:0.81rem;line-height:1.31rem;margin-bottom:16px;}
header .lang > ul li:first-child{margin-top:11px;}
header .lang > ul li.active a{color:#9590A6;}
header .lang.active > ul{max-height:196px;}
header .lang.active p{border-radius:14px 14px 0px 0px;}
header .city{display:flex;flex-direction:column;position:relative;margin-left:auto;opacity:1;visibility:visible;transition:opacity 0.3s  0s, visibility 0.3s  0s;max-width: 230px;}
header .city > p{background: #35C98B;box-shadow: 0px 12px 16px rgba(53, 201, 139, 0.18);border-radius: 14px;padding:0px 18px;height: auto;min-height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;position:relative;font-family: 'ManropeB';transition:background 0.3s;}
header .city > p:hover{background:rgba(53,201,139,0.8);}
header .city > p span{margin:0px 8px;}
header .lk{height:40px;align-items:center;justify-content:center;color:#fff;cursor:pointer;display:flex;position:relative;margin-right:56px;opacity:1;visibility:visible;transition:opacity 0.3s  0s, visibility 0.3s  0s, background 0.3s;padding:0px 15px;}
header.scrolled .lang{opacity:0;visibility:hidden;}
header.scrolled .city{opacity:0;visibility:hidden;}
header.scrolled .lk{opacity:0;visibility:hidden;}

.text_page header{position:absolute;}
.text_page header .goback{margin-left:80px;display:flex;align-items:center;}
.text_page header .goback svg{margin-right:16px;transform:rotate(180deg);}

.social_block{position:fixed;z-index:4;display:flex;flex-direction:column;transform:translate(0px, -50%);top:50%;margin-left:5px;}
.social_block a{display:flex;box-shadow: 0px 10px 12px rgba(149, 144, 166, 0.15);border-radius: 14px;width:40px;height:40px;align-items:center;justify-content:center;margin-bottom:16px;background:#fff;--social-color:#9590A6;}
.social_block a:last-child{margin-bottom:0px;}
.social_block a path{transition:fill 0.3s;}
.social_block a:hover{--social-color:#000;}

.nav_float{position:absolute;right:71px;}
.navigation_block{position:fixed;z-index:4;display:flex;flex-direction:column;top:50%;transform:translate(0%, -50%);}
.navigation_block a{display:flex;width:12px;height:12px;background: #DFDCE9;box-shadow: 0px 10px 12px rgba(149, 144, 166, 0.15);border-radius: 4px;margin-bottom:24px;transition:background 0.3s, opacity 0.3s;}
.navigation_block a:last-child{margin-bottom:0px;}
.navigation_block a:hover{opacity:0.8;}
.navigation_block.block1 a:nth-child(1){background: #35C98B;box-shadow: 0px 12px 16px rgba(53, 201, 139, 0.18);}
.navigation_block.block2 a:nth-child(1),
.navigation_block.block2 a:nth-child(2){background: #35C98B;box-shadow: 0px 12px 16px rgba(53, 201, 139, 0.18);}
.navigation_block.block3 a:nth-child(1),
.navigation_block.block3 a:nth-child(2),
.navigation_block.block3 a:nth-child(3){background: #35C98B;box-shadow: 0px 12px 16px rgba(53, 201, 139, 0.18);}
.navigation_block.block8 a:nth-child(1),
.navigation_block.block8 a:nth-child(2),
.navigation_block.block8 a:nth-child(3),
.navigation_block.block8 a:nth-child(4){background: #35C98B;box-shadow: 0px 12px 16px rgba(53, 201, 139, 0.18);}
.navigation_block.block9 a:not(:nth-child(6)){background: #35C98B;box-shadow: 0px 12px 16px rgba(53, 201, 139, 0.18);}
.navigation_block.block10 a{background: #35C98B;box-shadow: 0px 12px 16px rgba(53, 201, 139, 0.18);}

.shadow{position:fixed;background:#9590A6;width:100%;height:100%;z-index:10;opacity:0.8;visibility:visible;transition:visibility 0.3s, opacity 0.3s;top:0px;left:0px;}
.shadow.closed{opacity:0;visibility:hidden;}
.popup{background: #FFFFFF;border: 2px solid #907ED8;box-sizing: border-box;box-shadow: 0px 10px 12px rgba(149, 144, 166, 0.15);border-radius: 24px;visibility:visible;opacity:1;transition:visibility 0.3s, opacity 0.3s;padding:31px 48px;}
.popup.closed{visibility:hidden;opacity:0;}
.popup.form{z-index:11;max-width:400px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;border:0px;width:100%;}
.popup.form form{display:flex;flex-direction:column;}
.popup.form p.hep{font-size:1.5rem;line-height:2rem;font-family: 'ManropeB';margin-bottom:24px;z-index:3;margin-top:12px;}
.form input, .form select{background: #F6F5FA;border: 1px solid #DFDCE9;box-sizing: border-box;border-radius: 16px;box-sizing:border-box;height:48px;outline:none;padding:0px 20px;color:#000;font-family: 'ManropeR';font-size:1rem;margin-bottom:16px;}
.form select{-moz-appearance: none;-webkit-appearance: none;appearance: none;background-image:url(../images/select.svg);background-repeat:no-repeat;background-position:64px center;padding-right:30px;}
.form select[name=ccode]{min-width:96px;max-width:96px;}
.form .part_input{display:flex;justify-content:space-between;}
.form .part_input input.phone_part{max-width:200px;}
.form.withbottom{padding:31px 0px 0px;}
.popup.form.withbottom p.hep,
.popup.form.withbottom p.descrpition,
.popup.form.withbottom form{padding:0px 48px;}
.popup.form.withbottom p.descrpition{margin-bottom:24px;font-size:0.81rem;line-height:1.31rem;}
.popup.form.withbottom .bottom_part{margin-top:48px;padding:48px;background:#907ED8;box-sizing:border-box;border-radius:0px 0px 24px 24px;}
.popup.form.withbottom .bottom_part.timer{padding:24px;font-size:0.81rem;line-height:1.31rem;text-align:center;color:#fff;font-family: 'ManropeB';}
.popup.form.withbottom .bottom_part > p{font-size:0.81rem;line-height:1.31rem;}
.popup.form.withbottom .bottom_part button{background:#fff;color:#907ED8;width:100%;margin-top:16px;--submit-color:#907ED8;}
.popup.form form > a{color:#907ED8;font-size:0.81rem;line-height:1.31rem;margin-top:24px;display:flex;align-items:center;--submit-color:#000;font-family: 'ManropeB';}
.popup.form form > a svg{margin-right:16px;transform:rotate(180deg);}
.popup.form .verifcode{display:flex;justify-content:space-between;flex-direction:row;position:relative;}
.popup.form .verifcode .digits{display:flex;justify-content:space-between;width:100%;}
.popup.form .verifcode input{border-color:#fff;box-shadow: inset 0px -1px 0px #DFDCE9;background:#fff;border-radius:0px;max-width:70px;padding:0px;text-align:center;font-size:1.5rem;line-height:2rem;}
.popup.form .ellipse_1{width:12px;height:12px;border-radius:12px;top:-3%;left:50%;transform:translate(-50%, 0%);}
.popup.form .ellipse_2{width:9px;height:9px;border-radius:9px;top:50%;left:113%;transform:translate(0%, -50%);}
.popup.form .ellipse_3{width:80px;height:80px;border-radius:80px;top:-4%;left:14%;}
.popup.form .ellipse_4{width:29px;height:29px;border-radius:29px;top:50%;left:-2%;transform:translate(-50%, 0%);}
.popup.form .ellipse_5{width:39px;height:39px;border-radius:39px;top:-12%;left:28%;}
.popup.form .ellipse_6{width:8px;height:8px;border-radius:8px;top:22%;left:118%;}
.popup.form .ellipse_7{width:19px;height:19px;border-radius:19px;top:28%;left:125%;}
.popup.form .ellipse_8{width:19px;height:19px;border-radius:19px;top:2%;left:-16%;}
.popup.form input[name=verifcode]{position: absolute;visibility: hidden;left: -9999px;}

.popup.form.biggerform{max-width:680px;}
.popup.form.biggerform .double_input_line,
.popup.form.biggerform .triple_input_line{display:flex;}
.popup.form.biggerform .double_input_line > div{width:48.5%;margin-right:3%;}
.popup.form.biggerform .double_input_line > div:last-child{margin-right:0px;}
.popup.form.biggerform .triple_input_line > div{width:31.5%;margin-right:2.75%;}
.popup.form.biggerform .triple_input_line > div:last-child{margin-right:0px;}
.popup.form.biggerform .double_input_line .group{display:flex;flex-direction:row;}
.popup.form.biggerform .double_input_line .group div:first-child{width:63%;margin-right:3%;}
.popup.form.biggerform .double_input_line .group div:last-child{width:34%;}
.popup.form.biggerform .double_input_line .group div input{width:100%;}
.popup.form.biggerform hr{height:1px;display:flex;width:100%;border:0px;background: #DFDCE9;margin-bottom:24px;}
.popup.form.biggerform select{width:100%;background-position:93% center;}
.popup.form.biggerform select option[disabled]{display:none;}
.popup.form.biggerform .description{font-size:0.81rem;margin-bottom:24px;line-height:1.31rem;color:#9590A6;padding-left:28px;position:relative;}
.popup.form.biggerform .description:before{content:"*";color:#35C98B;position:absolute;top:0px;left:0px;width:28px;text-align:center;}
.popup.form.biggerform .description span{color:#000;}
.popup.form.biggerform .description span:last-child{display:block;}
.popup.form.biggerform .phonecode select{background-position:64px center;}
.popup.form.biggerform input.phone_part{max-width:180px;}
.popup.form.biggerform label span.checkbox{display:flex;cursor:pointer;width:24px;height:24px;background: #FFFFFF;border: 1px solid #DFDCE9;box-sizing: border-box;border-radius: 8px;position:absolute;left:8px;align-items:center;justify-content:center;}
.popup.form.biggerform label span.checkbox span{width:12px;height:12px;background:#fff;border-radius: 4px;transition:background 0.3s;}
.popup.form.biggerform label span{cursor:pointer;}
.popup.form.biggerform input:checked + label span.checkbox span{background:#907ED8;}
.popup.form.biggerform .double_input_line.checkbox #agreed,
.popup.form.biggerform .double_input_line.checkbox #agreed_conn,
.popup.form.biggerform .double_input_line.checkbox #agreed_reg{position: absolute;visibility: hidden;left: -9999px;}
.popup.form.biggerform .double_input_line.checkbox button{width:100%;max-width:284px;margin-top:0px;}
.popup.form.biggerform .double_input_line.checkbox div:first-child{padding-left:48px;position:relative;display:flex;align-items:center;box-sizing:border-box;}
.popup.form.biggerform .double_input_line.checkbox div:first-child label{display:flex;align-items:center;}
.popup.form.biggerform .footnote{font-size:0.81rem;line-height:1.31rem;color:#9590A6;margin-bottom:24px;}
.popup.form.biggerform.connect p.hep{margin-bottom:8px;}
.popup.form .radio_input{display:flex;margin-bottom:24px;}
.popup.form .radio_input input{display:none;}
.popup.form .radio_input label{margin-right:24px;display:flex;align-items:center;}
.popup.form .radio_input label span{font-size:1rem;line-height:1.5rem;color:#000;}
.popup.form .radio_input label span.radiobutton{background: #FFFFFF;border: 1px solid #DFDCE9;box-sizing: border-box;border-radius: 12px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:6px;}
.popup.form .radio_input label span.radiobutton span{width:12px;height:12px;border-radius:12px;background:#fff;transition:background 0.3s;}
.popup.form .radio_input input:checked + label span.radiobutton span{background:#907ED8;}

.choose_city{margin-top:145px;background: #FFFFFF;box-shadow: 0px -10px 12px rgba(149, 144, 166, 0.15);width:100%;height:100%;position:fixed;z-index:11;overflow:auto;transition:opacity 0.3s, visibility 0.3s, height 0.3s;opacity:1;visibility:visible;}
.choose_city .city_list{width:100%;max-width:1000px;margin:0px auto;}
.choose_city .close{position:absolute;right:52px;top:44px;cursor:pointer;}
.choose_city .country_tabs{display:flex;margin-top:32px;}
.choose_city .country_tabs li{min-height:40px;position:relative;padding:0px 4px;margin-right:36px;cursor:pointer;display:flex;align-items:center;}
.choose_city .country_tabs li:last-child{margin-right:0px;}
.choose_city .country_tabs li:after{content:"";width:0%;height:2px;background:#000000;border-radius:1px;position:absolute;left:0px;bottom:0px;transition:width 0.3s;}
.choose_city .country_tabs li.active:after{width:100%;}
.choose_city .search_block{display:flex;flex-direction:column;margin-top:32px;margin-bottom:44px;}
.choose_city .search_block label{font-size:0.81rem;line-height:1.31rem;color:#9590A6;margin-bottom:4px;margin-left:5px;}
.choose_city .search_block input{background: #FFFFFF;border: 1px solid #DFDCE9;box-sizing: border-box;height:48px;width:100%;padding:0px 20px;font-size:1rem;line-height:1.5rem;outline:none;border-radius: 16px;}
.choose_city .city_list .city_ul{display:flex;overflow:hidden;visibility:hidden;height:0px;opacity:0;flex-direction:column;font-size:0.81rem;line-height:1.31rem;padding:0px 5px;box-sizing:border-box;flex-wrap:wrap;transition:opacity 0.3s, visibility 0.3s;}
.choose_city .city_list .city_ul li{display:flex;align-items:center;width:25%;margin-bottom:14px;}
.choose_city .city_list .city_ul li a{cursor:pointer;}
.choose_city .city_list .city_ul li a::first-letter{text-transform:uppercase;}
.choose_city .city_list .city_ul li a span{font-family: 'ManropeB';}
.choose_city .city_list .city_ul li > span{min-width:24px;min-width:24px;justify-content:flex-start;color:#9590A6;}
.choose_city .city_list .overflow_container{height:calc(100% - 40px);}
.choose_city .city_list .empty_string{display:none;}
.choose_city .city_list .overflow_container.empty ul{display:none;}
.choose_city .city_list .overflow_container.empty .empty_string{display:flex;font-size:0.81rem;line-height:1.31rem;}
.choose_city .city_list .city_ul.active{opacity:1;visibility:visible;height:auto;max-height:1300px;}
.choose_city.closed{opacity:0;visibility:hidden;height:0%;overflow:hidden;}

.popup.form.video,.popup.form.video2{padding:0px;border-radius:0px;max-width:985px;width:100%;height:100%;max-height:506px;}
.form.video .close, .form.video2 .close{padding:8px;transform:translate(50%,-50%);background:#fff;border-radius:32px;top:0px;right:0px;}
.popup.form.video iframe, .popup.form.video2 iframe{width:100%;height:100%;position:absolute;left:0px;top:0px;}

.dropdown_menu{position:fixed;top:0px;right:0px;height:100%;background:#fff;width:100%;max-width:560px;z-index:11;--social-color:#9590A6;display:flex;flex-direction:column;visibility:visible;opacity:1;transition:visibility 0.3s, opacity 0.3s;overflow:auto;--arrow-color-second:#000;}
.dropdown_menu .container{min-height:965px;flex-direction:column;display:flex;padding:144px 48px 48px;box-sizing:border-box;--lang-color:#35C98B;--lk-color:#907ED8;}
.dropdown_menu.closed{visibility:hidden;opacity:0;}
.dropdown_menu .container > ul {display:flex;flex-direction:column;min-height:137px;max-height:137px;flex-wrap:wrap;}
.dropdown_menu .container > ul li{margin-bottom:32px;width:50%;}
.dropdown_menu .container > ul li p, .dropdown_menu .container > ul li a{display:flex;align-items:center;cursor:pointer;}
.dropdown_menu .container > ul li p span{transition:color 0.3s;}
.dropdown_menu .container > ul li p:hover span{color:#9590A6;}
.dropdown_menu .container > ul li p svg:first-child, .dropdown_menu .container > ul li a svg:first-child{margin-right:15px;}
.dropdown_menu .container > ul li p svg:last-child, .dropdown_menu .container > ul li a svg:last-child{margin-left:15px;}
.dropdown_menu .container > ul li:nth-child(3n){margin-bottom:0px;}
.dropdown_menu .container > ul li a{transition:color 0.3s;}
.dropdown_menu .container > ul li a:hover{color:#9590A6;}
.dropdown_menu .close{position:absolute;right:55px;top:64px;cursor:pointer;}
.dropdown_menu hr{margin:40px 0px;height:1px;min-height:1px;border:0px;background:#DFDCE9;}
.dropdown_menu p.video_open, .dropdown_menu p.chat_open, .dropdown_menu p.download_open{display:flex;align-items:center;}
.dropdown_menu p.video_open, .dropdown_menu p.chat_open{margin-bottom:32px;}
.dropdown_menu p.video_open span, .dropdown_menu p.chat_open span, .dropdown_menu p.download_open span{display:flex;width:20px;height:18px;align-items:center;justify-content:center;margin-right:14px;}
.dropdown_menu p.video_open, .dropdown_menu p.chat_open{--icon-color:#35C98B;}
.dropdown_menu p.download_open {--icon-color:#907ED8;}
.dropdown_menu p.video_open a, .dropdown_menu p.chat_open a, .dropdown_menu p.download_open a{transition:color 0.3s;}
.dropdown_menu p.video_open a:hover, .dropdown_menu p.chat_open a:hover, .dropdown_menu p.download_open a:hover{color:#9590A6;}
.dropdown_menu p:nth-child(7),.dropdown_menu p:nth-child(8){font-size:0.81rem;line-height:1.31rem;}
.dropdown_menu p:nth-child(7){margin-bottom:24px;}
.dropdown_menu p:nth-child(7) a,.dropdown_menu p:nth-child(8) a{transition:color 0.3s;}
.dropdown_menu p:nth-child(7):hover a, .dropdown_menu p:nth-child(8):hover a{color:#9590A6;}
.dropdown_menu .bottom_part{margin-top:auto;display:flex;align-items: flex-start;}
.dropdown_menu .bottom_part > div:nth-child(1) p:nth-child(1){font-size:1.25rem;line-height:1.75rem;font-family: 'ManropeB';}
.dropdown_menu .bottom_part > div:nth-child(1) p:nth-child(1) a{text-decoration:none;}
.dropdown_menu .bottom_part > div:nth-child(1) p:nth-child(2){font-size:0.81rem;line-height:1.31rem;display:flex;align-items:center;}
.dropdown_menu .bottom_part > div:nth-child(1) p:nth-child(2) svg{margin-right:8px;}
.dropdown_menu .bottom_part > div:nth-child(1) p:nth-child(2) b{margin-left:3px;}
.dropdown_menu .bottom_part .social_block_dropdown{margin-left:auto;display:flex;}
.dropdown_menu .bottom_part .social_block_dropdown a{display:flex;box-shadow: 0px 10px 12px rgba(149, 144, 166, 0.15);border-radius: 14px;width:40px;height:40px;align-items:center;justify-content:center;margin-right:16px;background:#fff;--social-color:#9590A6;}
.dropdown_menu .bottom_part .social_block_dropdown a:last-child{margin-right:0px;}
.dropdown_menu .bottom_part .social_block_dropdown a path{transition:fill 0.3s;}
.dropdown_menu .bottom_part .social_block_dropdown a:hover{--social-color:#000;}
.dropdown_menu .downloads{display:flex;}
.dropdown_menu .downloads > div{width:50%;display: flex;flex-direction: column;}
.dropdown_menu .downloads > div > p{font-size:0.81rem;line-height:1.31rem;margin-bottom:32px;color:#9590A6;}
.dropdown_menu .downloads > div > ul li{font-size:0.81rem;line-height:1.31rem;margin-bottom:16px;}
.dropdown_menu .downloads > div > ul li a{display:flex;align-items:center;transition:color 0.3s;}
.dropdown_menu .downloads > div > ul li a:hover{color:#9590A6;}
.dropdown_menu .downloads > div > ul li a svg{margin-right:8px;}
.dropdown_menu .downloads > div > ul li:last-child{margin-bottom:0px;}
.dropdown_menu .container > ul li.lang_drop{position:relative;}
.dropdown_menu .container > ul li.lang_drop > ul{left:20px;max-height:0px;overflow:hidden;position:absolute;top:110%;width:100%;max-width:96px;transition:max-height 0.3s;background:#fff;border-radius:14px;box-shadow: 0px 4px 20px rgba(149, 144, 166, 0.3);}
.dropdown_menu .container > ul li.lang_drop > ul li{width:100%;padding:0px 16px;box-sizing:border-box;font-size:0.81rem;line-height:1.31rem;margin-bottom:16px;}
.dropdown_menu .container > ul li.lang_drop > ul li:first-child{margin-top:11px;}
.dropdown_menu .container > ul li.lang_drop > ul li.active a{color:#9590A6;}
.dropdown_menu .container > ul li.lang_drop.active > ul{max-height:196px;}
.dropdown_menu .downloads_mob, .dropdown_menu .citylang_mob{display:none;}
.dropdown_menu .container li.lang_drop_mob{position:relative;}
.dropdown_menu .container li.lang_drop_mob > ul{left:20px;max-height:0px;overflow:hidden;position:absolute;top:110%;width:100%;max-width:96px;transition:max-height 0.3s;background:#fff;border-radius:14px;box-shadow: 0px 4px 20px rgba(149, 144, 166, 0.3);}
.dropdown_menu .container li.lang_drop_mob > ul li{width:100%;padding:0px 16px;box-sizing:border-box;font-size:0.81rem;line-height:1.31rem;margin-bottom:16px;}
.dropdown_menu .container li.lang_drop_mob > ul li:first-child{margin-top:11px;}
.dropdown_menu .container li.lang_drop_mob > ul li.active a{color:#9590A6;}
.dropdown_menu .container li.lang_drop_mob.active > ul{max-height:196px;}

.form label{color:#9590A6;font-size:0.81rem;line-height:1.31rem;margin-bottom:4px;display:flex;}
.form label a{margin-left:auto;color:#907ED8;font-family: 'ManropeB';}
.form label.error{color:red;position:absolute;bottom:-6px;}
.form .input_block input.error,.form .input_block select.error{border-color:red;}
.form .input_block{display:flex;width:100%;flex-direction:column;position:relative;}
.form button{margin-top:8px;text-align:left;padding:0px 20px;box-sizing:border-box;display:flex;align-items:center;}
.form button svg{margin-left:auto;margin-right:0px;}
.warning{z-index:9;max-width:680px;box-sizing:border-box;position:fixed;bottom:16px;left:50%;transform:translate(-50%,0%);width:100%;}
.warning p{margin-bottom:16px;}
.warning p:nth-child(1){font-size:1.5rem;line-height:2rem;font-family: 'ManropeB';margin-bottom:24px;}
.warning .close, .form .close{width:16px;height:16px;position:absolute;right:28px;top:24px;cursor:pointer;}
.popup.form label#agreed_reg-error{bottom:-16px;left:0px;}
.popup.form label#agreed_conn-error{bottom:-16px;left:0px;}

#block1{width:100%;overflow: hidden;padding-bottom: 333px;--bold-arrow:#fff;}
#block1.index2{padding-bottom:333px;}
#block1 .center > div{display:flex;}
#block1 .block1_image{width:51%;z-index:3;position:relative;}
#block1 .block1_image img{position:absolute;right:2%;top:0px;max-width:960px;}
#block1 .block1_description {display:flex;z-index:3;flex-direction:column;margin-top:264px;width:48.5%;margin-left:0.5%;}
#block1 .block1_description .head{font-size:4rem;line-height:4rem;color: #35C98B;font-family: 'ManropeB';margin-bottom:32px;}
#block1 .block1_description .head h1{color:#000;font-size: inherit; line-height: inherit;display:contents;}
#block1 .block1_description p:nth-child(2){font-size:1.5rem;line-height:2rem;max-width:415px;margin-left:40px;}
#block1 .block1_description p:nth-child(3){max-width:460px;margin-left:40px;margin-top:32px;}
#block1 .block1_description .buttons{margin-top:32px;margin-left:40px;}
#block1 .block1_description .buttons button{font-size:1rem;}
#block1.index2 .ellipse_1{width:44px;height:44px;border-radius:44px;top:102%;left:47.5%;}
#block1 .ellipse_2{width:32px;height:32px;border-radius:32px;top:-1.5%;left:10.2%;}
#block1 .ellipse_3{width:10px;height:10px;border-radius:10px;top:24%;left:37.5%;}
#block1 .ellipse_4{width:48px;height:48px;border-radius:48px;top:31.5%;left:73%;}
#block1 .ellipse_5{width:8px;height:8px;border-radius:8px;top:40%;left:102%;}
#block1 .ellipse_6{width:15px;height:15px;border-radius:15px;top:16%;left:89.4%;}
#block1.index2 .ellipse_7{width:643px;height:643px;border-radius:643px;top:58%;left:70.5%;}
#block1 .ellipse_8{width:520px;height:520px;border-radius:520px;top:-46%;left:46%;}
#block1 .ellipse_9{width:17px;height:17px;border-radius:17px;top:133%;left:18.5%;z-index:3;}
#block1 .ellipse_10{width:31px;height:31px;border-radius:31px;top:27%;left:1%;}
#block1 .ellipse_11{width:87px;height:87px;border-radius:87px;top:117%;left:61.5%;}
#block1 .ellipse_12{width:15px;height:15px;border-radius:15px;top:132.5%;left:57.7%;}

#block2{margin-top:-257px;padding:115px 0px;overflow:hidden;}
#block2.index2{margin-top:-257px;}
#block2 .center{flex-direction:column;}
#block2 .line_1,#block2 .line_2 {display:flex;}
#block2 .line_1 > div, #block2 .line_2 > div{box-sizing:border-box;}
#block2 .line_1 > div:nth-child(1), #block2 .line_2 > div:nth-child(1){width:51%;z-index:3;}
#block2 .line_1 > div:nth-child(2), #block2 .line_2 > div:nth-child(2){width:48.5%;margin-left:0.5%;z-index:3;}
#block2 .line_1 > div:nth-child(1){padding-right:72px;box-sizing:border-box;}
#block2 .line_1 > div:nth-child(1) p, #block2 .line_1 > div:nth-child(1) h2{max-width:495px;padding-right:35px;box-sizing:border-box;margin-left:auto;}
#block2 .line_1 > div:nth-child(1) p:nth-child(1), #block2 .line_1 > div:nth-child(1) h2{max-width:495px;font-size:2.5rem;line-height:3rem;font-family: 'ManropeB';margin-top:220px;margin-bottom:48px;padding:0px;}
#block2 .line_1 .gallery .imgs{margin-right:32px;}
#block2 .line_1 .gallery .desc{margin-top:250px;}
#block2 .line_1 .gallery .desc .text{margin-top:64px;}
#block2 .line_2{margin-top:72px;}
#block2 .line_2 > div:nth-child(1) .gallery{justify-content:flex-end;margin-right:72px;}
#block2 .line_2 > div:nth-child(1) .gallery .desc{margin-top:250px;margin-right:32px;}
#block2 .line_2 > div:nth-child(1) .gallery .desc .controls{max-width:80px;margin-left:auto;}
#block2 .line_2 > div:nth-child(1) .gallery .desc .text{display: flex;flex-direction: column;align-items: flex-end;text-align: right;margin-top:80px;}
#block2 .line_2 > div:nth-child(2) .controls{order:2;margin-left:auto;margin-top:78px;}
#block2 .line_2 > div:nth-child(2) .desc .text{margin-top:39px;}
#block2 .ellipse_1{width:8px;height:8px;border-radius:8px;top:84%;left:4.5%;}
#block2 .ellipse_2{width:39px;height:39px;border-radius:39px;top:90%;left:9%;}
#block2 .ellipse_3{width:8px;height:8px;border-radius:8px;top:-3.5%;left:43%;}
#block2 .ellipse_4{width:11px;height:11px;border-radius:11px;top:20.5%;left:100%;}
#block2 .ellipse_5{width:37px;height:37px;border-radius:37px;top:27.5%;left:81.5%;}
#block2 .ellipse_6{width:26px;height:26px;border-radius:26px;top:96%;left:101.2%;}
#block2 .ellipse_7{width:52px;height:52px;border-radius:52px;top:79.5%;left:67%;}
#block2 .ellipse_8{width:34px;height:34px;border-radius:34px;top:7%;left:37.8%;}
#block2 .ellipse_9{width:18px;height:18px;border-radius:18px;top:44%;left:45%;}
#block2 .ellipse_10{width:811px;height:811px;border-radius:811px;top:6%;left:-13%;}

#block3{margin-top:-91px;padding-bottom:160px;padding-top:136px;overflow:hidden;}
#block3 .center{flex-direction:column;}
#block3 .headp{font-size:2.5rem;line-height:3rem;font-family: 'ManropeB';max-width:380px;text-align:center;margin:0px auto;}
#block3 .overflow_container{max-width:1216px;z-index:3;width:100%;margin:0px auto;transition:max-height 0.3s;}
#block3 ul{display:flex;flex-wrap:wrap;margin:48px auto 0px;}
#block3 ul li{background:#fff;box-shadow: 0px 10px 12px rgba(149, 144, 166, 0.15);border-radius: 24px;width:18.5%;margin-right:1.85%;display:flex;padding:24px;box-sizing:border-box;flex-direction:column;align-items:center;margin-top:24px;position:relative;}
#block3.index2 ul li{cursor:pointer;transition:background 0.3s, box-shadow 0.3s;}
#block3.index2 ul li:hover{background:rgba(255,255,255,0.6);box-shadow: 0px 3px 6px rgba(149, 144, 166, 0.2);}
#block3 ul li:nth-child(5n){margin-right:0px;}
#block3 ul li > div:nth-child(1){position:relative;}
#block3 ul li div > svg{float:left;}
#block3 ul li p, #block3 ul li h4{text-align:center;}
#block3 ul li p:nth-child(1), #block3 ul li h4{font-size:1.25rem;line-height:1.75rem;font-family: 'ManropeB';margin-bottom:8px;margin-block-start:inherit;}
#block3 ul li p:nth-child(2){font-size:0.81rem;line-height:1.31rem;color:#9590A6;margin-bottom:16px;position:relative;}
#block3 ul li p:nth-child(3){--points-color:#35C98B;height:2px;display: flex;justify-content: center;}
#block3 ul li.green{background:#35C98B;}
#block3 ul li.green p:nth-child(1),#block3 ul li.green h4{color:#fff;}
#block3 ul li.green p:nth-child(2){color:#000;}
#block3 ul li.green p:nth-child(3){--points-color:#fff;}
#block3.index2 ul li.green:hover{background:rgba(53,201,139,0.8);}
#block3 ul li.gray{background:#9590A6;}
#block3 ul li.gray p:nth-child(1),#block3 ul li.gray h4{color:#fff;}
#block3 ul li.gray p:nth-child(2){color:#fff;}
#block3 ul li.gray p:nth-child(3){--points-color:#9590A6;}
#block3.index2 ul li.gray:hover{background:rgba(149,144,166,0.8);}
#block3 ul li .label{position:absolute;height:24px;border-radius: 8px;top:0px;left:50%;transform:translate(-50%, -37px);font-size:0.81rem;padding:0px 9px;box-sizing:border-box;}
#block3 ul li .label.green{background: #35C98B;}
#block3 .ellipse_1{width:18px;height:18px;border-radius:18px;top:67%;left:2.3%;}
#block3 .ellipse_2{width:45px;height:45px;border-radius:45px;top:55%;left:-1%;}
#block3 .ellipse_3{width:77px;height:77px;border-radius:77px;top:-8%;left:35%;}
#block3 .ellipse_4{width:13px;height:13px;border-radius:13px;top:-6.5%;left:82.5%;}
#block3 .ellipse_5{width:10px;height:10px;border-radius:10px;top:2.5%;left:1.5%;}
#block3 .ellipse_6{width:16px;height:16px;border-radius:16px;top:9%;left:22%;}
#block3 .ellipse_7{width:980px;height:980px;border-radius:980px;top:6%;left:51%;}
#block3 .ellipse_8{width:32px;height:32px;border-radius:32px;top:103%;left:17%;}
#block3 .ellipse_9{width:18px;height:18px;border-radius:18px;top:110.5%;left:49.3%;}
#block3 .slide_down{display:none;}

#block8{overflow:hidden;margin-top:-50px;}
#block8 .center{flex-direction:column;padding-bottom:180px;padding-top:50px;}
#block8 .center .line_1, #block8 .center .line_2, #block8 .center .line_3{margin:0px auto;max-width: 1216px;width:100%;display:flex;position:relative;z-index:3;}
#block8 .center .line_1 > div, #block8 .center .line_2 > div, #block8 .center .line_3 > div{width:100%;max-width:472px;}
#block8 .center .line_1 > div:first-child, #block8 .center .line_2 > div:first-child, #block8 .center .line_3 > div:first-child{margin-right:24px;}
#block8 .center .line_1 > div, #block8 .center .line_2 > div{background: #FFFFFF;box-shadow: 0px 10px 12px rgba(149, 144, 166, 0.15);border-radius: 24px;padding:48px 46px;box-sizing:border-box;display:flex;}
#block8 .center .line_1 > div h2, #block8 .center .line_1 > div p:nth-child(1), #block8 .center .line_2 > div p:nth-child(1){font-size:4rem;line-height:4rem;font-family: 'ManropeB';color:#9590A6;margin-right:60px;}
#block8 .center .line_1 > div p:nth-child(1) span, #block8 .center .line_2 > div p:nth-child(1) span{color:#35C98B;}
#block8 .center .line_1 > div h3, #block8 .center .line_2 > div h3{font-size:1.5rem;line-height:2rem;display:flex;flex-direction:column;font-family: 'ManropeB';margin-bottom:16px;margin-block-start: inherit;}
#block8 .center .line_1{margin-bottom:24px;}
#block8 .center .line_1 > div:first-child{padding:32px;background:none;box-shadow:none;}
#block8 .center .line_1 > div:first-child p, #block8 .center .line_1 > div:first-child h2{font-size:2.5rem;line-height:3rem;max-width:262px;font-family: 'ManropeB';color:#000;}
#block8 .block_bg{position:absolute;left:42%;top:-110px;max-width:960px;z-index:2;}
#block8 .center .line_3 {margin-top:24px;}
#block8 .center .line_3 div{padding:24px;box-sizing:border-box;max-width:224px;background: #9590A6;box-shadow: 0px 10px 12px rgba(149, 144, 166, 0.15);border-radius: 24px;display:flex;flex-direction:column;align-items:center;}
#block8 .center .line_3 div:first-child{margin-right:24px;background:#35C98B;}
#block8 .center .line_3 div p:nth-child(2){font-size:1.25rem;line-height:1.75rem;margin-top:8px;font-family: 'ManropeB';}
#block8 .center .line_3 div p:nth-child(3){font-size:0.81rem;line-height:1.31rem;color:#fff;margin-top:2px;}
#block8 .center .line_3 div:first-child p:nth-child(1){font-size:5rem;line-height:5rem;color:#fff;font-family: 'ManropeB';}
#block8 .center .line_3 div:nth-child(2) p:nth-child(1){border: 2px dashed #FFFFFF;box-sizing: border-box;border-radius: 8px;font-family: 'ManropeB';font-size:1.25rem;line-height:1.75rem;color:#fff;text-align:center;margin-bottom:8px;padding:6px 12px;max-width:168px;width:100%;}
#block8 .ellipse_1{width:18px;height:18px;border-radius:18px;top:7.5%;left:89%;}
#block8 .ellipse_2{width:8px;height:8px;border-radius:8px;top:2.5%;left:82.5%;}
#block8 .ellipse_3{width:30px;height:30px;border-radius:30px;top:93%;left:52%;}
#block8 .ellipse_4{width:13px;height:13px;border-radius:13px;top:85%;left:49%;}
#block8 .ellipse_5{width:116px;height:116px;border-radius:116px;top:43%;left:88%;}
#block8 .ellipse_6{width:71px;height:71px;border-radius:71px;top:81%;left:21.5%;}
#block8 .ellipse_7{width:71px;height:71px;border-radius:71px;top:9.5%;left:39.5%;}
#block8 .ellipse_8{width:646px;height:646px;border-radius:646px;top:9.5%;left:-11%;}

#block9{margin-top:-66px;width:100%;overflow:hidden;padding-top:40px;}
#block9 .center{flex-direction:column;}
#block9 .center > p, #block9 .center > h2{max-width:1216px;margin:0px auto 72px;font-size:1.5rem;line-height:2rem;width:100%;z-index:3;font-family: 'ManropeB';position:relative;left:32px;}
#block9 .fact_slider{display:flex;box-sizing:border-box;margin-bottom:190px;z-index:3;cursor:grab;max-width:1216px;margin:0px auto 190px;position:relative;}
#block9 .fact_slider {display:flex;}
#block9 .fact_slider > div{width:472px;min-width:472px;max-width:472px;height:472px;box-shadow: 0px 10px 12px rgba(149, 144, 166, 0.15);border-radius: 24px;background: #907ED8;box-sizing:border-box;margin-right:0px;display:flex;flex-direction:column;overflow:hidden;margin-right:24px;transition:background 0.3s;}
#block9 .fact_slider > div:hover{background:rgba(144,126,216,0.8);}
#block9 .fact_slider > div:last-child{margin-right:0px;}
#block9 .fact_slider > div div{display:flex;flex-direction:column;padding:0px 48px;}
#block9 .fact_slider > div div:first-child{margin-bottom:64px;padding-top:43px;}
#block9 .fact_slider > div div:first-child p:nth-child(1){font-size:5rem;line-height:5rem;color:#000;font-family: 'ManropeB';}
#block9 .fact_slider > div div:first-child p:nth-child(2){color:#fff;margin-top:0px;font-size:1.5rem;line-height:2rem;font-family: 'ManropeB';}
#block9 .fact_slider > div div:first-child p:nth-child(3){font-size:0.81rem;line-height:1.31rem;margin-top:8px;}
#block9 .fact_slider > div div:last-child{padding-bottom:43px;margin-top:auto;min-height:188px;background:#fff;position:relative;box-sizing:border-box;}
#block9 .fact_slider > div div:last-child:after{content:"";width:0px;height:0px;border-style: solid;border-width: 32px 0 0 32px;border-color: transparent transparent transparent #fff;position:absolute;top:-30px;left:48px;}
#block9 .fact_slider > div div:last-child p:nth-child(1){margin-top:24px;margin-bottom:24px;}
#block9 .fact_slider > div div:last-child a{font-size:0.81rem;line-height:1.31rem;display:flex;align-items:center;font-family: 'ManropeB';}
#block9 .fact_slider > div div:last-child a::selection{background:transparent;}
#block9 .fact_slider > div div:last-child a svg{margin-right:8px;}
#block9 .ellipse_1{width:572px;height:572px;border-radius:572px;top:13%;left:60.8%;}
#block9 .ellipse_2{width:10px;height:10px;border-radius:10px;top:5%;left:12.5%;}
#block9 .ellipse_3{width:38px;height:38px;border-radius:38px;top:47%;left:5%;}
#block9 .ellipse_4{width:46px;height:46px;border-radius:46px;top:-6%;left:94%;}
#block9 .fact_slider > div p::selection{background:transparent;}
#block9 .ellipse_1{width:658px;height:658px;border-radius:658px;top:2.5%;left:56%;}
#block9 .ellipse_2{width:10px;height:10px;border-radius:10px;top:7%;left:36.5%;}
#block9 .ellipse_3{width:105px;height:105px;border-radius:105px;top:23.5%;left:10.5%;}
#block9 .ellipse_4{width:15px;height:15px;border-radius:15px;top:54%;left:6.8%;}
#block9 .ellipse_5{width:46px;height:46px;border-radius:46px;top:0%;left:99%;}

#block10{margin-top:-140px;z-index:2;position:relative;overflow:hidden;padding-top:100px;}
#block10 .rows{flex-direction:column;}
#block10 .rows h6, #block10 .rows h5{font-family: 'ManropeB';margin:0px auto;text-align:center;z-index:3;}
#block10 .rows form{z-index:3;max-width:720px;margin:32px auto 0px;}
#block10 .rows h5{font-size:2.5rem;line-height:3rem;}
#block10 .rows h6{font-size:1.5rem;line-height:2rem;max-width:450px;margin-top:72px;}
#block10 .rows .buttons{margin-top:32px;align-items:center;justify-content: center;z-index:3;}
#block10 .footer_form > div{display:flex;align-items:center;}
#block10 .form input{background:#fff;}
#block10 .form .input_block{margin-right:21px;}
#block10 .form .input_block:last-child{margin-right:0px;}
#block10 .form label.error{bottom:-8px;}
#block10 .form label#agreed-error{bottom:-16px;}
#block10 .row_1 label:not(.error){padding-left:10px;}
#block10 .row_2 label:not(.error){font-size:0.81rem;line-height:1.25rem;color:#9590A6;position:relative;display:flex;align-items:center;max-width:474px;}
#block10 .row_2 label > span:nth-child(2){margin-left:44px;padding-right:20px;box-sizing:border-box;}
#block10 .row_2 label a{font-family: 'ManropeB';color:#35C98B;transition:color 0.3s;}
#block10 .row_2 label a:hover{color:#000;}
#block10 .row_2 label span.checkbox{display:flex;cursor:pointer;width:24px;height:24px;background: #FFFFFF;border: 1px solid #DFDCE9;box-sizing: border-box;border-radius: 8px;position:absolute;left:8px;align-items:center;justify-content:center;}
#block10 .row_2 label span.checkbox span{width:12px;height:12px;background:#fff;border-radius: 4px;transition:background 0.3s;}
#block10 .row_2 input{opacity: 0;visibility: hidden;position: absolute;left: -9999px;}
#block10 .row_2 button{margin-left:auto;width:226px;font-size:1rem;line-height:1.5rem;}
#block10 .row_2 button svg{margin-left:8px;}
#block10 .row_2 input:checked + label span.checkbox span{background:#907ED8;}
#block10 .footer_form > div:first-child{position:relative;}
#block10 .ellipse_1{width:11px;height:11px;border-radius:11px;top:190%;left:6.5%;}
#block10 .ellipse_2{width:52px;height:52px;border-radius:52px;top:133%;left:-2%;}
#block10 .ellipse_3{width:156px;height:156px;border-radius:156px;top:-13%;left:30%;}
#block10 .ellipse_4{width:77px;height:77px;border-radius:77px;top:90%;left:14.5%;}
#block10 .ellipse_5{width:9px;height:9px;border-radius:9px;top:-2%;left:88%;}
#block10 .ellipse_6{width:9px;height:9px;border-radius:9px;top:15%;left:12.5%;}
#block10 .ellipse_7{width:16px;height:16px;border-radius:16px;top:-18%;left:46.5%;}
#block10 .ellipse_8{width:16px;height:16px;border-radius:16px;top:123%;left:20.5%;}
#block10 .ellipse_9{width:925px;height:925px;border-radius:925px;top:35%;left:52.7%;}

.footer .mobile_part{display:none;}
.footer .mobile_part span{display:flex;margin-top:24px;}
.footer .mobile_part span a{display:flex;box-shadow: 0px 10px 12px rgba(149, 144, 166, 0.15);border-radius: 14px;width:40px;height:40px;align-items:center;justify-content:center;margin-right:16px;background:#fff;--social-color:#9590A6;}
.footer .mobile_part span a:last-child{margin-right:0px;}
.footer .mobile_part span a path{transition:fill 0.3s;}
.footer .mobile_part span a:hover{--social-color:#000;}

.footer{margin-bottom:45px;display:flex;margin-top:261px;z-index:3;position:relative;}
.footer.index{margin-top:140px;}
.footer.index .center{flex-direction:column;}
.footer.index .center > div{display:flex;max-width:1216px;margin:0px auto;width:100%;}
.footer.index .center .row_1{margin-bottom:72px;}
.footer.index .center .row_1 .menus{display:flex;width:100%;max-width:968px;justify-content: space-between;}
.footer.index .center .row_1 .menus > div{width:100%;max-width:224px;}
.footer.index .center .row_1 .menus > div > p, .footer.index .center .row_1 .phone_block > p{margin-bottom:32px;font-size:0.81rem;line-height:1.25rem;color:#9590A6;}
.footer.index .center .row_1 .phone_block > p{text-align:right;}
.footer.index .center .row_1 .menus > div li{margin-bottom:16px;font-size:0.81rem;line-height:1.25rem;}
.footer.index .center .row_1 .menus > div li svg{margin-right:8px;}
.footer.index .center .row_1 .menus > div li a{display:flex;align-items:center;transition:color 0.3s;}
.footer.index .center .row_1 .menus > div li a:hover{color:rgba(149,144,166,1);}
.footer.index .center .row_1 .menus > div li:last-child{margin-bottom:0px;}
.footer.index .center .row_1 .menus > div:first-child ul{flex-wrap:wrap;display:flex;}
.footer.index .center .row_1 .menus > div:first-child ul li{width:50%;}
.footer.index .center .row_1 .menus > div:first-child ul li:last-child{width:100%;}
.footer.index .center .row_1 .phone_block{margin-left:auto;display:flex;justify-content:flex-start;flex-direction:column;}
.footer.index .center .row_1 .phone_block .phone_part p:nth-child(1){font-size:1.25rem;line-height:1.75rem;font-family: 'ManropeB';text-align:right;}
.footer.index .center .row_1 .phone_block .phone_part p:nth-child(1) a{text-decoration:none;}
.footer.index .center .row_1 .phone_block .phone_part p:nth-child(2){font-size:0.81rem;line-height:1.31rem;display:flex;align-items:center;margin-top:8px;justify-content: flex-end;}
.footer.index .center .row_1 .phone_block .phone_part p:nth-child(2) svg{margin-right:8px;}
.footer.index .center .row_1 .phone_block .phone_part p:nth-child(2) b{margin-left:3px;}
.footer.index .center .row_2 > p{font-size:0.75rem;line-height:1.25rem;}
.footer.index .center .row_2 > p:nth-child(1){font-family: 'ManropeB';margin-right:24px;width:100%;max-width:224px;}
.footer.index .center .row_2 > p:nth-child(2){max-width:720px;}
.footer.index .center .row_2 .lang{margin-left:auto;position:relative;min-width:96px;justify-content: flex-end;align-items: flex-start;display: flex;}
.footer.index .center .row_2 .lang > ul{left:14px;max-height:0px;overflow:hidden;position:absolute;bottom:125%;width:100%;transition:max-height 0.3s;background:#fff;border-radius:14px;box-shadow: 0px 4px 20px rgba(149, 144, 166, 0.3);}
.footer.index .center .row_2 .lang > ul li{width:100%;padding:0px 16px;box-sizing:border-box;font-size:0.81rem;line-height:1.31rem;margin-bottom:16px;}
.footer.index .center .row_2 .lang > ul li:first-child{margin-top:11px;}
.footer.index .center .row_2 .lang > ul li.active a{color:#9590A6;}
.footer.index .center .row_2 .lang.active > ul{max-height:196px;}
.footer.index .center .row_2 .lang.active p{border-radius:14px 14px 0px 0px;}
.footer.index .center .row_2 .lang p{display:flex;font-size:0.75rem;line-height:1.25rem;align-items:center;cursor:pointer;}
.footer.index .center .row_2 .lang p svg{margin-left:8px;}
.footer.index .center .row_2 .mob_right{display:none;}
.footer.index .mob_point{display:none;}

.popup_gallery{position:fixed;width:100%;min-height:542px;max-width:960px;left:50%;top:50%;transform:translate(-50%, -50%);z-index:11;background:transparent;border-radius: 24px;max-height:542px;transition:opacity 0.3s, visibility 0.3s;}
.popup_gallery.closed{opacity:0;visibility:hidden;}
.popup_gallery .container{display:flex;z-index:3;}
.popup_gallery .slick-list{padding:20px 0px 0px;box-sizing:border-box;}
.popup_gallery .slick-track{max-height:542px;}
.popup_gallery .popup_item >img{max-width:320px;position:absolute;top:-38px;left:10px;}
.popup_gallery .popup_item {position:relative;min-height:522px;max-height:522px;margin:0px 20px;box-shadow: 0px 10px 12px rgba(149, 144, 166, 0.15);border-radius:24px;background:#fff;display:flex !important;flex-direction:column;}
.popup_gallery .popup_item .f_part svg{position:absolute;right:32px;top:32px;cursor:pointer;}
.popup_gallery .popup_item .f_part p:nth-child(2){font-size:14px;}
.popup_gallery .popup_item .f_part,.popup_gallery .popup_item .s_part{padding:35px 45px 35px 352px;box-sizing:border-box;background: #907ED8;border-radius: 24px 24px 0px 0px;}
.popup_gallery .popup_item .s_part{border-radius: 0px 0px 24px 24px;padding:0px;background:#fff;}
.popup_gallery .popup_item .s_part .text{display:flex;flex-direction:column;padding:35px 45px 35px 352px;}
.popup_gallery .popup_item .f_part p,.popup_gallery .popup_item .f_part h2{color:#fff;}
.popup_gallery .popup_item .f_part p:first-child,.popup_gallery .popup_item .f_part h2{font-size:2.5rem;line-height:3rem;margin-bottom:8px;font-family: 'ManropeB';}
.popup_gallery .popup_item .f_part p:first-child > span, .popup_gallery .popup_item .f_part h2 > span{position:relative;}
.popup_gallery .popup_item .f_part p:first-child span.label, .popup_gallery .popup_item .f_part h2 span.label{position:absolute;color:#000;display:flex;align-items:center;justify-content:center;height:24px;font-size:0.81rem;line-height:1.31rem;background:#35C98B;border-radius:8px;font-family: 'ManropeR';padding:0px 9px;top:0px;left: calc(100% + 8px);}
.popup_gallery .popup_item .s_part p{margin-bottom:24px;}
.popup_gallery .popup_item .s_part p:last-child{margin-bottom:0px;}
.popup_gallery .popup_item .s_part .prevnext{margin-top:auto;}
.popup_gallery .popup_item .count_text{position:absolute;left:-20px;bottom:0px;font-size:160px;line-height:120px;color:#35C98B;font-family: 'ManropeB';}
.popup_gallery .popup_item .count_text span{color:#907ED8;}
.popup_gallery .popup_item .prevnext{display:flex;align-items:center;margin:auto 0px 48px 352px;}
.popup_gallery .popup_item .prevnext .prev{transform:rotate(180deg);}
.popup_gallery .popup_item .prevnext span{font-size:0.81rem;line-height:1.31rem;margin:0px 16px;color:#9590A6;}
.popup_gallery .popup_item .prevnext .prev, .popup_gallery .popup_item .prevnext .next{transition:opacity 0.3s;cursor:pointer;}
.popup_gallery .popup_item .prevnext .prev:hover, .popup_gallery .popup_item .prevnext .next:hover{opacity:0.4;}

.popup_gallery .ellipse_1{width:12px;height:12px;border-radius:12px;top:0%;left:35%;}
.popup_gallery .ellipse_2{width:9px;height:9px;border-radius:9px;top:19%;left:104%;}
.popup_gallery .ellipse_3{width:29px;height:29px;border-radius:29px;top:27%;left:-9%;}
.popup_gallery .ellipse_4{width:39px;height:39px;border-radius:39px;top:104%;left:60%;}
.popup_gallery .ellipse_5{width:39px;height:39px;border-radius:39px;top:-9%;left:38%;}
.popup_gallery .ellipse_6{width:8px;height:8px;border-radius:8px;top:118%;left:77%;}
.popup_gallery .ellipse_7{width:8px;height:8px;border-radius:8px;top:4%;left:-6.5%;}
.popup_gallery .ellipse_8{width:19px;height:19px;border-radius:19px;top:4%;left:76.5%;}
.popup_gallery .ellipse_9{width:19px;height:19px;border-radius:19px;top:-5%;left:18%;}
.popup_gallery .ellipse_10{width:142px;height:142px;border-radius:142px;top:18%;left:86%;}
.popup_gallery .ellipse_11{width:88px;height:88px;border-radius:88px;top:87%;left:64%;}
.popup_gallery .ellipse_12{width:88px;height:88px;border-radius:88px;top:12%;left:-6%;}

.popup.form.review{max-width:800px;padding:0px;--var-close:#fff;}
.popup.form.review .f_line,.popup.form.review .s_line{z-index:3;padding:48px;position:relative;}
.popup.form.review .f_line{background:#907ED8;border-radius:24px 24px 0px 0px;}
.popup.form.review .f_line p:nth-child(2){font-size:0.81rem;line-height:1.31rem;}
.popup.form.review .f_line p:nth-child(1){margin-bottom:8px;font-size:1.5rem;line-height:2rem;font-family: 'ManropeB';color:#fff;}
.popup.form.review .s_line p{margin-bottom:24px;line-height:1.9rem;}
.popup.form.review .s_line p:last-child{margin-bottom:0px;}
.popup.form.review .s_line:before{content: "";width: 0px;height: 0px;border-style: solid;border-width: 32px 0 0 32px;border-color: transparent transparent transparent #fff;position: absolute;top: -30px;left: 48px;}
.popup.form.review .close{z-index:3;}
.form_success{margin:216px auto 0px;width:100%;max-width:816px;padding:51px 48px;box-sizing:border-box;box-shadow: 0px 10px 12px rgba(149, 144, 166, 0.15);border-radius: 24px;background:#fff;display:flex;flex-direction:column;align-items:center;}
.form_success p:nth-child(2){margin-top:32px;font-size:1.5rem;line-height:2rem;font-family: 'ManropeB';text-align:center;}
.form_success p:nth-child(3){margin-top:16px;text-align:center;}
.form_success button{margin-top:32px;min-width:264px;}
