html,body{margin:0px;padding:0px;color:#000;font-size:16px;line-height:24px;font-family: 'ManropeR';background:#F6F5FA;--burget-color:#000;--arrow-color:#000;--submit-color:#fff;--var-close:#9590A6;--lang-color:#fff;--lk-color:#fff;--arrow-color-second:#fff;}
body{overflow-x:hidden;}
body.overflow{overflow-y:hidden;}
p{margin:0px;padding:0px}
hr{margin:0px;padding:0px}
table{border-collapse:collapse;padding:0px;margin:0px}
td{padding:0px;border:1px solid}
ul,ol{margin:0px;padding:0px}
li{list-style:none}
a{text-decoration:none;color:#000;}
b{font-weight:normal;font-family: 'ManropeB';}
h1,h2{padding:0px;margin:0px;line-height:1.0;font-family: 'ManropeB';}
th{font-weight:normal;}
button{font-family: 'ManropeR';}
input,textarea{font-family: 'ManropeR';}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder  { color: #9590A6; }
input:-ms-input-placeholder,  textarea:-ms-input-placeholder{ color: #9590A6; }
input::-ms-input-placeholder, textarea::-ms-input-placeholder { color: #9590A6; }
input::placeholder, textarea::placeholder { color: #9590A6; } 

.center{width:100%;margin:0px auto;display:flex;position:relative;max-width:1680px;padding:0px 48px;box-sizing:border-box;}
.buttons {display:flex;}
.buttons button {display:flex;align-items:center;justify-content:center;font-family: 'ManropeB';color:#fff;border:0px;outline:none;border-radius: 16px;box-sizing:border-box;cursor:pointer;}
.green_button svg, .purple_button svg{margin-right:8px;}
.green_button{height:48px;background: #35C98B;box-shadow: 0px 12px 16px rgba(53, 201, 139, 0.18);margin-right:16px;padding:0px 34px;font-family: 'ManropeB';color:#fff;border:0px;outline:none;border-radius: 16px;box-sizing:border-box;cursor:pointer;transition:background 0.3s;--icon-color:#fff;}
.green_button:hover{background:rgba(53,201,139,0.8);}
.purple_button{height:48px;background: #907ED8;box-shadow: 0px 12px 16px rgba(144, 126, 216, 0.18);padding:0px 37px;font-family: 'ManropeB';color:#fff;border:0px;outline:none;border-radius: 16px;box-sizing:border-box;cursor:pointer;transition:background 0.3s;--icon-color:#fff;}
.purple_button:hover{background:rgba(144,126,216,0.8);}

.gallery{display:flex;}
.gallery.column{flex-direction:column;max-width:582px;}
.gallery .imgs{max-width:256px;overflow:hidden;filter: drop-shadow(0px 20px 40px rgba(149, 144, 166, 0.64));display:flex;}
.gallery.column .imgs{max-width:560px;}
.gallery .controls{display:flex;align-items:center;position:relative;height:11px;width:80px;}
.gallery .controls a{width:24px;height:11px;overflow:hidden;display:flex;position:relative;transform:translate(0%, -50%);position:absolute;left:0px;top:50%;}
.gallery .controls a.active{width:40px;}
.gallery .controls a svg{min-width:40px;transition:opacity 0.3s;}
.gallery .controls a:hover svg{opacity:0.4;}
.gallery .arrow_left svg{transform:scale(-1,1);justify-content:flex-start;}
.gallery .arrow_right svg{transform:scale(1,-1);justify-content:flex-end;margin-top:1px;}
.gallery .controls a.arrow_right{left:40px;justify-content:flex-end;}
.gallery .desc .text p:nth-child(1){font-size:5rem;line-height:5.5rem;color:#9590A6;font-family: 'ManropeB';}
.gallery .desc .text p:nth-child(1) span{color:#35C98B;}
.gallery .desc .text p:nth-child(2){max-width:285px;margin-top:16px;}
.gallery.column .desc{flex-direction:row;display:flex;}

.ellipse{position:absolute;left:0px;top:0px;z-index:1;box-shadow: 0px -20px 60px #FFFFFF;background:#fff;}