
a, a:hover { transition: all 0.3s}
.center-wrap {
    margin: auto;
    width: 1260px;
    max-width: 90%;
}
.contact__grid .desctop-nav__messegners { margin-top: 1rem;}
.contact__grid .desctop-nav__messegners a {     margin-right: 0.4rem;}
.desctop-nav__messegners  { display: flex; margin-right: 1rem; }
.desctop-nav__messegner {
    width: 1.75rem;
    height: 1.75rem;
    margin-left: 0.25rem;
    transition: all ease .24s;
    background-size: 1.75rem;
    background-repeat: no-repeat;
    background-position: center;
}
.desctop-nav__messegner:hover { opacity: .6;}
.--svg__messenger--tg {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='29' height='28' viewBox='0 0 29 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='28' height='28' rx='14' fill='%2335A6DE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3035 18.0637C13.712 18.6468 13.1269 19.2197 12.5469 19.7978C12.3441 19.9999 12.1159 20.1115 11.8251 20.0956C11.6269 20.0848 11.5157 19.9958 11.455 19.8047C11.0111 18.4077 10.56 17.0131 10.1181 15.6154C10.075 15.4793 10.0102 15.414 9.87516 15.3721C8.82849 15.0479 7.78391 14.7166 6.74067 14.3812C6.58621 14.3316 6.42981 14.2677 6.29579 14.1776C6.06254 14.0209 6.02925 13.7716 6.24225 13.5911C6.43907 13.4244 6.6724 13.2847 6.91145 13.1889C8.23399 12.659 9.56327 12.1463 10.8902 11.6274C14.082 10.3793 17.2739 9.13123 20.4656 7.8825C21.0774 7.6431 21.5528 7.97511 21.4955 8.64359C21.4578 9.08425 21.3445 9.51916 21.2537 9.9542C20.5464 13.3403 19.8363 16.7258 19.1272 20.1115C19.1258 20.118 19.1254 20.1247 19.1239 20.1312C18.9505 20.9057 18.3951 21.1175 17.7618 20.6453C16.6624 19.8257 15.5658 19.0023 14.4678 18.1807C14.4159 18.1419 14.3622 18.1054 14.3035 18.0637V18.0637ZM11.8741 19.13C11.8912 19.0505 11.903 19.0138 11.9065 18.9764C11.9763 18.2149 12.0492 17.4538 12.111 16.6916C12.1247 16.5225 12.1745 16.3976 12.3036 16.2802C13.9697 14.765 15.6306 13.2439 17.2928 11.7244C17.7657 11.2922 18.2404 10.8621 18.7087 10.4248C18.7578 10.3789 18.7685 10.2907 18.7971 10.2221C18.7248 10.2014 18.6437 10.1488 18.5819 10.1662C18.4392 10.2065 18.2954 10.2641 18.1702 10.3438C15.6988 11.9188 13.2306 13.4988 10.7591 15.0736C10.6333 15.1537 10.5974 15.2196 10.6479 15.3731C11.0392 16.5642 11.4192 17.7591 11.8033 18.9526C11.8183 18.9993 11.8396 19.0441 11.8741 19.13V19.13Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__messenger--vb {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='14' fill='%23665CAC'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.9232 17.6375C19.563 17.339 19.1824 17.0658 18.8024 16.793C18.7229 16.736 18.6435 16.679 18.5643 16.6218C17.6508 15.9613 16.8152 15.91 16.1335 16.9727C15.7506 17.5693 15.2148 17.5954 14.6544 17.3336C13.1096 16.6126 11.9168 15.5017 11.2181 13.8854C10.909 13.1703 10.913 12.5292 11.6362 12.0235C12.0191 11.756 12.4049 11.4395 12.374 10.8551C12.3337 10.093 10.5363 7.54635 9.82654 7.27756C9.53283 7.16632 9.24034 7.17356 8.94153 7.27694C7.27718 7.85311 6.5878 9.26214 7.24801 10.9305C9.2176 15.908 12.6837 19.3732 17.4551 21.4881C17.6534 21.5759 17.8678 21.6253 18.0287 21.6624C18.0885 21.6761 18.1409 21.6882 18.1823 21.6999C19.2686 21.7112 20.5412 20.6338 20.9087 19.5646C21.2197 18.6605 20.6796 18.2356 20.1427 17.8132L20.1427 17.8132C20.0687 17.755 19.9948 17.6969 19.9232 17.6375ZM14.5733 7.78787C18.0615 8.34004 19.6702 10.0474 20.1143 13.664C20.1233 13.7368 20.1246 13.8175 20.1259 13.8994C20.1306 14.1936 20.1355 14.5028 20.4977 14.51C20.9021 14.518 20.887 14.1733 20.8736 13.8647L20.8736 13.8646C20.8709 13.804 20.8683 13.7448 20.869 13.6899C20.9099 10.2837 18.0248 7.12612 14.6741 7.00969C14.6147 7.0185 14.5404 7.01324 14.4609 7.00764C14.2025 6.98938 13.8906 6.96735 13.8656 7.4135C13.8482 7.72881 14.1279 7.74975 14.3884 7.76925C14.4528 7.77407 14.516 7.77881 14.5733 7.78787ZM15.2558 8.7795C15.2052 8.77323 15.1522 8.76422 15.0984 8.75506C14.7951 8.70344 14.4655 8.64736 14.3989 9.05439C14.3326 9.46178 14.6439 9.5057 14.9331 9.54652C15.001 9.5561 15.0676 9.56551 15.1279 9.5794C17.2823 10.075 18.0324 10.8822 18.3871 13.0821C18.3974 13.1458 18.4016 13.2165 18.4059 13.2884C18.423 13.5781 18.4412 13.8855 18.8655 13.8192C19.1621 13.7727 19.1535 13.517 19.1458 13.2869C19.1433 13.2126 19.1409 13.1409 19.149 13.0799C19.1663 10.9679 17.4083 9.04557 15.2558 8.7795ZM14.9274 10.7836C15.0098 10.5372 15.2296 10.5122 15.4535 10.5065C16.4085 10.4821 17.5276 11.6602 17.5118 12.6794C17.5216 12.958 17.4927 13.2514 17.1725 13.2907C16.9414 13.3188 16.7896 13.1193 16.7658 12.873C16.6775 11.9658 16.2124 11.4294 15.3286 11.2834C15.0639 11.2396 14.8038 11.1518 14.9274 10.7836Z' fill='white'/%3E%3C/svg%3E");
}
.--svg__messenger--wa {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='14' fill='%2367C15E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.848 10.2112C11.6987 9.85366 11.5855 9.84006 11.3593 9.83092C11.2823 9.82647 11.1965 9.82202 11.1014 9.82202C10.8071 9.82202 10.4995 9.90804 10.3138 10.0981C10.0876 10.329 9.52637 10.8677 9.52637 11.9721C9.52637 13.0767 10.3319 14.145 10.4405 14.2945C10.5537 14.4437 12.0109 16.7434 14.2737 17.6806C16.0431 18.4139 16.5681 18.3459 16.9708 18.26C17.5592 18.1333 18.2968 17.6985 18.4824 17.1736C18.668 16.6484 18.668 16.2003 18.6136 16.1052C18.5593 16.0102 18.4099 15.956 18.1837 15.8427C17.9575 15.7295 16.8577 15.1863 16.6496 15.1138C16.4459 15.037 16.2514 15.0642 16.0976 15.2814C15.8803 15.5847 15.6677 15.8926 15.4957 16.0781C15.36 16.223 15.1381 16.2412 14.9526 16.1642C14.7037 16.0602 14.0068 15.8155 13.1469 15.0506C12.4816 14.4577 12.0291 13.7199 11.898 13.498C11.7667 13.2717 11.8844 13.1404 11.9884 13.0182C12.1017 12.8778 12.2102 12.7783 12.3233 12.647C12.4365 12.5157 12.4998 12.4478 12.5722 12.2938C12.6492 12.1445 12.5948 11.9905 12.5406 11.8773C12.4862 11.7639 12.0337 10.6593 11.848 10.2112ZM13.9975 6.29999C9.75265 6.29999 6.2998 9.7538 6.2998 13.9999C6.2998 15.6838 6.8429 17.2455 7.76605 18.513L6.80656 21.3739L9.76625 20.428C10.9836 21.2338 12.4362 21.7 14.0021 21.7C18.247 21.7 21.6998 18.2459 21.6998 14.0001C21.6998 9.75404 18.247 6.30023 14.0021 6.30023H13.9976V6.29999H13.9975Z' fill='white'/%3E%3C/svg%3E");
}
.belberry-copyright
{    display: flex;
    margin-top: 2rem;
    align-items: flex-start;
    text-decoration: none;
    margin-top: 1rem;
    flex-direction: column;}
.belberry-copyright__title
{
color: rgba(0, 41, 57, 0.8);


font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 150%;
/* identical to box height, or 18px */


/* синий_80 */

color: rgba(0, 41, 57, 0.8);
    font-size: 0.8rem;
    text-decoration: none;
	margin-right: 10px;}
.belberry-copyright__logo-tumb
	{ width: 100px}
.center-wrap{
    margin: auto;
    width: 1280px;
    max-width: 90%;z-index: 2; 
}
body, html {
    margin: 0px;
    padding: 0px;
    font-family: 'Montserrat', sans-serif;
	
 color: #002939;
    line-height: 1.5;
    position: relative;
    overflow-x: hidden;
	font-size: 14px;
}

.mask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	min-height: 100vh;
	background: rgba(0, 0, 0, 0.75);
	display: none;
}

.mask__wrap {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
}

.popup {
	    padding: 3.75rem;
    position: relative;
    width: calc(95% - 6rem);
    max-width: 41rem;
    margin: auto;
    background: #F8F8F8;
    border-radius: 2rem;
}
.popup__wrap h3  {    font-size: 2.25rem;
    color: #36467D;
    margin: 0;
    text-align: CENTER;
    line-height: 1.2;
      margin-top: 0rem;
    margin-bottom: 1.5rem;}
.popup__wrap h5
{font-size: 1.4rem;
    font-weight: 400;
    text-align: center;
    color: #36467D;
    margin: 1rem 0 3rem 0;}

  .form__name { display: none}
 .form__input span { color: #696A74;
    opacity: 0.6;
    font-size: .8rem;
	
}
.form__input.--agree  .checkbox__trigger {
background: #fff;
    border: 1px solid #36467D;background-size: 1rem;
}
.form__input.--agree  .checkbox input:checked + * > .checkbox__trigger {  
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='13' viewBox='0 0 16 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7279 1.69437L6.24264 10.1797L2 5.93701' stroke='white' stroke-width='3'/%3E%3C/svg%3E");background-color: #36467D;
}
.form__input.--agree  .checkbox__label {font-size: .8rem;}
.form__input.--agree  .checkbox__label a { font-weight: 700;color: #36467D; text-decoration: none}
.form__input.--agree  .checkbox__label a:hover { color:#000}
.form__input.--agree .checkbox {
 margin-top: 1.5rem;
    display: FLEX;
    justify-content: center;
    align-items: flex-start;
}
.form__input.--agree .flex
{ display: flex; align-items: center;}

.form__row.--submit  span  {   color: #fff;
    font-size: 1.45rem;
    font-weight: 600;
    opacity: 1;
	
}
.form__input input { background: #FFFFFF;
    border: 1.53407px solid rgba(0, 0, 0, 0.2);
    border-radius:15px;
    padding: 1.25rem 1.5rem;
    width: calc(100% - 3rem);
    font-family: 'Montserrat';
    font-size: 1.2rem;
    margin-top: 0.4rem;}

.form__row { margin: 1.5rem 0}

 .form__row.--submit
{ margin-top: 2.5rem}

.popup__close {
	position: absolute;
	height: 1.25rem;
	width: 1.25rem;
	cursor: pointer;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L9 9M17 17L9 9M9 9L17 1M9 9L1 17' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e ");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	    right: -3rem;
    top: 0rem;
}
.form__input .btn span { color: #fff}
.form__input .btn {margin: auto;
    font-size: 1.25rem;
    color: #fff;
    font-family: 'Montserrat';
    padding-bottom: 1.45rem; }

.popup__close:hover {}

header { background: #fff;

/* Drop Shadow */

box-shadow: 15px 20px 32px rgba(151, 153, 166, 0.2);
    padding-top: 1rem;
    padding-bottom: 1rem;
    position: fixed;
    width: 100%;
    left: 0px;
    top: 0px;
    z-index: 30;
}

.header__wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header__menu ul {
 display: flex;
    align-items: center;
    margin: 0px;
    list-style: none;
    padding: 0px;
    justify-content: space-between;
    margin-top: 1.75rem;
    margin-bottom: 0.75rem;
}
.burger {display: none;}
.burger span {
    width: 25px;
    height: 3px;
    background-color: var(--color__fill-1);
    display: block;
    transform-origin: left center;
    margin: 6px 0px;
    transition: all 0.2s ease 0s; position: relative;
}

.burger.active span {
    opacity: 0;
  
}
.burger.active span:first-child {
      opacity: 1;
    transform: rotate(45deg);
    margin-left: 0px;
    top: -7px;
}
.header__contacts { text-align: right}

.burger.active span:last-child {
    opacity: 1;
    transform-origin: left center;
    transform: rotate(-45deg);
}

.header__logotip{     flex: 0 1 auto;
    display: flex;
    align-items: center;}


.header__email a {color: #002939;
    text-decoration: none;}




.header__info{ flex: 0 1 auto}

.header__logo { display: block; height:2.5rem; width: 15rem; background: url("../images/logo1.png");background-size: contain;
    background-position: left center;
    background-repeat: no-repeat;}

.header__menu a
{color: #002939;
    text-decoration: none;
    font-size: 1.05rem;}

.header__menu a:hover 
{color: rgba(255, 92, 92, 1)}

.header__navigation {     margin-top: 0.7rem;}
.header__info {     display: FLEX;
    align-items: CENTER;}



.btn {
	background:#FF5C5C;
border-radius: 20px;
   padding: 1rem 1.75rem;
    display: BLOCK;
    color: #fff;
    text-decoration: none;
  font-weight: 700;
    font-size:1rem;
    position: relative;
    appearance: none;
    overflow: hidden;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;    border: 0;
    outline: none;
  
}
.btn::before {
    --size: 0;
    content: '';
    position: absolute;
    left: var(--x);
    top: var(--y);
    width: var(--size);
    height: var(--size);
    background: radial-gradient(circle closest-side, #f71919, transparent);
    transform: translate(-50%, -50%);
    transition: width .2s ease, height .2s ease;  
}
.btn:hover::before {
    --size: 400px;
}
.btn span { position: relative;z-index: 3;}
.header__btns { margin-right: 1.25rem;}

.header__adress
{    background-size: 0.7rem;  color: #002939;

opacity: 0.56;
    font-size: .8rem;
    padding-left: 1rem;
    background-repeat: no-repeat;
    background-position: left center;
	 
}
.header__phone
{color: #002939; display: block;
    font-weight: 600;font-size: 1.25rem; line-height: 1; margin-top: -.1REM;
    text-decoration: none;}
.header__phone:hover {     color: #36467D;}

.header__time { background-size: 0.7rem;
    background-repeat: no-repeat;
    background-position: left center;
  
    font-size: .65rem;
    padding-left: 1rem;
color: #002939;

opacity: 0.56;
}

.header__phones { display: flex; align-items: center; justify-content: flex-end; margin: .3rem 0}
.header__messanger:hover
{box-shadow: 0 0 10px rgb(55 210 255);}
.header__messangers { display: flex; align-items: center; margin-left: .5rem;}
.header__messanger { display: block; height: 1.95rem; width: 1.95rem; margin-left: 0.65rem;background-size: contain; background-position: center; margin: .1rem; background-repeat: no-repeat; border-radius: 100%;
	background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26.4706' height='26.4706' rx='13.2353' fill='%236B5AF9'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.835 16.6742C18.4945 16.392 18.1346 16.1337 17.7754 15.8758C17.7003 15.8219 17.6252 15.768 17.5503 15.7139C16.6867 15.0895 15.8967 15.041 15.2523 16.0456C14.8903 16.6096 14.3837 16.6343 13.854 16.3869C12.3936 15.7052 11.2659 14.655 10.6053 13.127C10.3131 12.451 10.317 11.8449 11.0007 11.3667C11.3626 11.1139 11.7273 10.8147 11.6981 10.2622C11.6601 9.54174 9.96085 7.13418 9.28982 6.88008C9.01216 6.77491 8.73564 6.78175 8.45315 6.87949C6.87971 7.42418 6.22799 8.75625 6.85214 10.3335C8.71414 15.0391 11.991 18.315 16.5017 20.3144C16.6892 20.3974 16.8919 20.4441 17.044 20.4792C17.1005 20.4922 17.15 20.5036 17.1892 20.5146C18.2162 20.5253 19.4192 19.5068 19.7666 18.496C20.0606 17.6412 19.5501 17.2396 19.0425 16.8402L19.0424 16.8401C18.9725 16.7852 18.9027 16.7302 18.835 16.6742ZM13.7774 7.36251C17.0751 7.88452 18.5959 9.49867 19.0158 12.9177C19.0243 12.9865 19.0255 13.0628 19.0267 13.1402V13.1403C19.0312 13.4184 19.0358 13.7106 19.3782 13.7175C19.7605 13.725 19.7463 13.3992 19.7336 13.1074C19.7311 13.0501 19.7286 12.9941 19.7293 12.9421C19.7679 9.72206 17.0404 6.7369 13.8728 6.62684C13.8166 6.63516 13.7463 6.6302 13.6712 6.62489C13.4269 6.60764 13.132 6.58681 13.1084 7.00859C13.0919 7.30667 13.3564 7.32647 13.6027 7.34491C13.6635 7.34947 13.7233 7.35394 13.7774 7.36251ZM14.4224 8.29995C14.3746 8.29402 14.3245 8.2855 14.2737 8.27685C13.9869 8.22804 13.6753 8.17502 13.6124 8.55982C13.5497 8.94497 13.8439 8.98649 14.1174 9.02507C14.1815 9.03413 14.2445 9.04302 14.3015 9.05616C16.3382 9.52473 17.0474 10.2878 17.3827 12.3675C17.3925 12.4277 17.3964 12.4946 17.4004 12.5625V12.5625C17.4166 12.8365 17.4338 13.1271 17.835 13.0644C18.1153 13.0205 18.1072 12.7786 18.1 12.5611C18.0976 12.4909 18.0954 12.4232 18.1029 12.3655C18.1194 10.3688 16.4573 8.55149 14.4224 8.29995ZM14.112 10.1945C14.1898 9.96161 14.3976 9.93802 14.6093 9.93264C15.5122 9.90957 16.5701 11.0233 16.5552 11.9868C16.5645 12.2502 16.5371 12.5276 16.2344 12.5647C16.016 12.5913 15.8725 12.4027 15.8499 12.1699C15.7664 11.3122 15.3267 10.8051 14.4913 10.667C14.241 10.6257 13.9951 10.5427 14.112 10.1945Z' fill='white'/%3E%3C/svg%3E");
}


.header__messanger.--telega{
	background-image: url("data:image/svg+xml,%3Csvg width='28' height='27' viewBox='0 0 28 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.764709' width='26.4706' height='26.4706' rx='13.2353' fill='%231AAAF1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7708 16.7578C13.2625 17.259 12.7596 17.7513 12.2611 18.2482C12.0868 18.4219 11.8908 18.5178 11.6408 18.5041C11.4705 18.4949 11.3749 18.4183 11.3228 18.2541C10.9413 17.0535 10.5535 15.8549 10.1738 14.6537C10.1368 14.5368 10.081 14.4806 9.96498 14.4446C9.06544 14.1659 8.1677 13.8812 7.27111 13.593C7.13836 13.5503 7.00395 13.4955 6.88877 13.418C6.6883 13.2833 6.65969 13.0691 6.84276 12.914C7.0119 12.7706 7.21244 12.6506 7.41788 12.5683C8.55451 12.1129 9.69694 11.6722 10.8373 11.2263C13.5805 10.1536 16.3237 9.081 19.0667 8.0078C19.5925 7.80206 20.0011 8.08739 19.9518 8.6619C19.9194 9.04062 19.8221 9.4144 19.744 9.78828C19.1361 12.6984 18.5259 15.608 17.9165 18.5178C17.9153 18.5234 17.9149 18.5291 17.9136 18.5347C17.7646 19.2004 17.2873 19.3824 16.743 18.9766C15.7981 18.2721 14.8557 17.5645 13.9121 16.8584C13.8674 16.825 13.8213 16.7937 13.7708 16.7578ZM11.6831 17.6742C11.6978 17.6059 11.708 17.5744 11.7109 17.5422C11.7709 16.8878 11.8336 16.2336 11.8866 15.5787C11.8985 15.4333 11.9413 15.3259 12.0522 15.225C13.4841 13.9228 14.9115 12.6156 16.3401 11.3097C16.7465 10.9382 17.1545 10.5686 17.5569 10.1928C17.5992 10.1533 17.6084 10.0775 17.6329 10.0186C17.5707 10.0007 17.5011 9.95551 17.448 9.9705C17.3253 10.0052 17.2017 10.0546 17.0941 10.1231C14.9701 11.4767 12.8489 12.8346 10.7248 14.188C10.6167 14.2569 10.5859 14.3136 10.6292 14.4455C10.9655 15.4691 11.2921 16.496 11.6222 17.5217C11.6352 17.562 11.6534 17.6004 11.6831 17.6742Z' fill='white'/%3E%3C/svg%3E");
}

.header__messanger.--whatsapp{
	background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.529419' width='26.4706' height='26.4706' rx='13.2353' fill='%2343CD93'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.7304 9.65344C11.5892 9.3154 11.4822 9.30255 11.2684 9.2939C11.1956 9.28969 11.1145 9.28549 11.0245 9.28549C10.7463 9.28549 10.4555 9.36681 10.28 9.54652C10.0661 9.76479 9.53552 10.274 9.53552 11.3181C9.53552 12.3624 10.297 13.3723 10.3997 13.5137C10.5068 13.6547 11.8844 15.8288 14.0235 16.7148C15.6963 17.4081 16.1927 17.3438 16.5733 17.2626C17.1295 17.1428 17.8269 16.7318 18.0024 16.2355C18.1778 15.739 18.1778 15.3153 18.1264 15.2255C18.0751 15.1356 17.9338 15.0844 17.72 14.9773C17.5061 14.8703 16.4664 14.3567 16.2697 14.2883C16.0771 14.2156 15.8932 14.2413 15.7478 14.4467C15.5424 14.7334 15.3414 15.0245 15.1788 15.1999C15.0505 15.3368 14.8407 15.354 14.6653 15.2812C14.43 15.1829 13.7712 14.9516 12.9583 14.2284C12.3293 13.6679 11.9016 12.9705 11.7776 12.7607C11.6535 12.5468 11.7647 12.4226 11.8631 12.3071C11.9701 12.1744 12.0727 12.0803 12.1797 11.9561C12.2867 11.832 12.3465 11.7679 12.415 11.6223C12.4878 11.4811 12.4364 11.3356 12.3851 11.2285C12.3337 11.1213 11.9059 10.077 11.7304 9.65344ZM13.7625 5.95581C9.74954 5.95581 6.48529 9.22097 6.48529 13.2351C6.48529 14.827 6.99872 16.3035 7.87145 17.5018L6.96437 20.2064L9.76239 19.3122C10.9132 20.0739 12.2865 20.5146 13.7669 20.5146C17.7799 20.5146 21.0441 17.2492 21.0441 13.2353C21.0441 9.2212 17.7799 5.95604 13.7669 5.95604H13.7627V5.95581H13.7625Z' fill='white'/%3E%3C/svg%3E");
}

.banner { position: relative; padding: 0rem 00;background: linear-gradient(181.22deg, #CDDEED 11.48%, rgba(205, 222, 237, 0) 98.97%);
    margin-top: 10rem;}

.banner .center-wrap { position: relative; z-index: 2;}
.banner:before { content: "";
	background-image:url("../images/e1.png");    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: auto;
    background-position: left top;
    background-size: cover;
    background-repeat: no-repeat;
}


.banner:after {
	background-image: url("data:image/svg+xml,%3Csvg width='644' height='921' viewBox='0 0 644 921' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='460.5' cy='460.5' r='460.5' fill='url(%23paint0_radial_16_10)'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_16_10' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(460.5 460.5) rotate(90) scale(460.5)'%3E%3Cstop stop-color='%23A4CFFF'/%3E%3Cstop offset='1' stop-color='%23B6CAE0' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");      height: 60rem;
    width: 58rem;
    position: absolute;
    right: 0;
    bottom: -20rem;
    background-position: bottom right;
    background-size: contain;
    background-repeat: no-repeat;
}
.banner__wrap
{display: FLEX;
    justify-content: space-between; padding-top:4rem;
    align-items: center;}


.banner__left { flex: 0 1 calc(50% - 1rem); }
.banner__right { flex: 0 1 calc(50% - 1rem); display: flex; justify-content: center; align-items: center; position: relative;}
.banner__right  img  {         width: 100%;
    margin-left: 0;
    max-width: 32rem;
    margin-left: -22%;
    z-index: 3;
    position: relative;f}
.banner__img { position: relative; display: flex; align-items: flex-end}



.h1 span { color: rgba(255, 92, 92, 1)}
.h1
{   color: #002939;
    font-size: 2.7rem; line-height: 1.3;
    font-weight: 700;
    margin-bottom: 3rem;}
.banner__left  .h1 { margin-bottom: 0; text-transform: uppercase;}
.banner__subh
{color: rgba(0, 41, 57, 0.8);
    font-size: 1.2rem;
    margin: 0.5rem 0;}
.banner__note { display: block;
    justify-content: center;
    align-items: center;
    position: relative;
    /* margin-top: 1rem; */
    background: #FAFAFC;
    box-shadow: 0px 4px 20px rgb(0 41 57 / 10%);
    border-radius: 10px;
    position: absolute;
    top: 0;
    right: -4rem;
    width: 16rem;
    padding: 1.4rem;}

.banner__note-p {
color: rgba(0, 41, 57, 0.8);
}

.banner__note-doc {     text-align: right;
    margin-top: 2.75rem;}
.banner__note-name {  font-weight: 700;color: #002939;}
.banner__note-stat
{    font-size: .75rem;
    max-width: 12rem; color: ;rgba(0, 41, 57, 1);
    margin-left: auto;
    margin-top: 0.5rem;}

.video__wrap {     display: grid; padding-bottom: 3REM;
    grid-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    max-width: 56rem;
    margin: auto;
    margin-top: -4rem;
    position: relative;
    z-index: 4;}
.video__item img { width: 100%;}
.video__item a { position: relative;display: flex;}
.video__item a:before {    content: "";
    height: 7rem;
    width: 7rem;
    position: absolute;
    left: calc(50% - 3.5rem);
    top: calc(50% - 3.5rem);

	background-image: url("data:image/svg+xml,%3Csvg width='110' height='110' viewBox='0 0 110 110' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_903_114)'%3E%3Ccircle cx='55' cy='51' r='35' fill='white'/%3E%3C/g%3E%3Cpath d='M48 40V62C48 63.3495 48.9305 64.6469 50 64L69 52C69.9259 51.439 69.9259 50.561 69 50L50 38C48.9305 37.3531 48 38.6505 48 40Z' fill='%23FF5C5C'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_903_114' x='0' y='0' width='110' height='110' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='10'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0.160784 0 0 0 0 0.223529 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_903_114'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_903_114' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");    z-index: 4;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;

 transition: all .3s;
}
.video__text { margin-top: 1rem}
.video__item a:hover:before	 { transform: scale(1.1);}
	
.video__text p b { color: #002939;}

.video__text p { margin-bottom: 0.5rem;
    margin-top: 0.5rem;}


	
.btn-round { height: 16rem;
    width: 16rem;font-size: 1.25rem;
    background: linear-gradient(179.64deg, #37D2FF 10.38%, #1697F2 86.89%);
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: CENTER;
    border-radius: 100%;
    color: #fff;
    text-decoration: none; overflow: hidden;
    font-weight: 700;}

.btn-round  span { position: relative;    padding-top: 0.5rem;}
.btn-round  span:before { content: ""; height: 1.5rem; width: 1.5rem; 
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.71367 9.62V0.379999H6.29367V9.62H3.71367ZM0.253672 6.22V3.78H9.77367V6.22H0.253672Z' fill='white'/%3E%3C/svg%3E");    position: absolute;
    left: calc(50% - 0.75rem);
    top: -1.1rem;
    background-position: center;
    background-repeat: no-repeat;
}
.btn-round::before {
    --size: 0;
    content: '';
    position: absolute;
    left: var(--x);
    top: var(--y);
    width: var(--size);
    height: var(--size);
    background: radial-gradient(circle closest-side, #37D2FF, transparent);
    transform: translate(-50%, -50%);
    transition: width .2s ease, height .2s ease;  
}
.btn-round:hover::before {
    --size: 400px;
}
.btn-round span { position: relative;z-index: 3;}
.banner__note-right { padding-left: 2rem;
    font-size: 1rem;
 font-style: italic; position: relative;
    flex: 1;}
.banner__note-right:before { position: absolute; content: ""; height: 100%; width: 1px; left: 1rem; top: 0; background: #9799A6;}
.banner__note-right p { max-width: 15rem; margin: 0;}
.banner__note-right b { font-style: normal}
.banner__note-left { flex: 0 1 11rem}
.banner__img-note
{    position: absolute;
    background: #FFFFFF;
    box-shadow: 15px 20px 32px rgb(151 153 166 / 20%);
    border-radius: 19px;
    width: 15rem;
    padding: 1.2rem 2rem;
    color: #494A52;
    font-size: 1rem;
    left: calc(50% - 9.5rem);
    top: 55%;}
.banner__img-note b { font-weight: 700;rgba(105, 106, 116, 1)}

.banner__img-note:before {    content: "";
    height: 6rem;
    width: 6rem;
    background: url(../images/7.png);
   position: absolute;
    right: -1rem;
    bottom: -3.5rem;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;}
.banner__img-note:after 
{ content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='102' height='102' viewBox='0 0 102 102' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_0_1)'%3E%3Ccircle cx='36' cy='31' r='19' fill='%23F8F8F8'/%3E%3C/g%3E%3Cg filter='url(%23filter1_d_0_1)'%3E%3Ccircle cx='36' cy='31' r='10' fill='%234BCFFF'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_0_1' x='0' y='0' width='102' height='102' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='15' dy='20'/%3E%3CfeGaussianBlur stdDeviation='16'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.592157 0 0 0 0 0.6 0 0 0 0 0.65098 0 0 0 0.2 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_0_1'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_0_1' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter1_d_0_1' x='9' y='9' width='84' height='84' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='15' dy='20'/%3E%3CfeGaussianBlur stdDeviation='16'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.592157 0 0 0 0 0.6 0 0 0 0 0.65098 0 0 0 0.2 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_0_1'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_0_1' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");height: 6.5rem;
    width: 6.5rem;
    position: absolute;
    top: -4rem;
    right: -3rem;
    background-size: contain;
    background-repeat: no-repeat;
}

.help { padding:3.5rem 0 3rem 0}


.help__desctop { display: grid; grid-gap: 1.5rem; grid-template-columns: 1fr 1fr 1fr}
.help__desctop-item
{   background: #FFFFFF;
box-shadow: 0px 4px 20px rgba(0, 41, 57, 0.1);
border-radius: 19px;
    padding: 2rem;
    padding-right: 11rem; overflow: hidden;
    display: flex; position: relative;
    justify-content: center;
    flex-direction: column;
    height: 9.5rem; margin-bottom: 1.5rem}

.help__desctop-item.--3  b {    margin-bottom: -0.75rem;
    display: block;}
.help__desctop-item p { position: relative; z-index: 2; }


.help__desctop-item.--1:before { content: ""; background-image: url("../images/e6.png");height: calc(100% - 1rem);
    width: 50%;
    top: 0.5rem;
    position: absolute;
    right: 0rem;
    background-size: CONTAIN;
    background-position: right center;
    background-repeat: no-repeat;}

.help__desctop-item.--2:before { content: ""; background-image: url("../images/e7.png");height: calc(100% - 0rem);
    width: 100%;
    top: 0rem;
    position: absolute;
    right: 0rem;
    background-size: CONTAIN;
    background-position: right center;
    background-repeat: no-repeat;}


.help__desctop-item.--3
{
    border-radius: 19px;overflow: hidden;
    height: 24.5rem;
    justify-content: flex-start;
    padding-right: 2rem;}
.help__desctop-item.--3:before { content: ""; background-image: url("../images/e10.png");height: calc(100% - 1rem);
    width: 60%;
    bottom: 0rem;
    position: absolute;
    right: 0rem;
    background-size: CONTAIN;
    background-position: right bottom;
    background-repeat: no-repeat;}

.btn-border
{padding: 1rem 1.25rem;
    border: 1px solid #494A52;
    border-radius: 1rem;
    color: #494A52;
    text-decoration: none;
    margin-top: 0.2rem;
    display: inline-block; position: relative; overflow: hidden;
    font-weight: 600;
    font-size: .9rem;}
.btn-border:hover {    border: 1px solid rgba(255, 92, 92, 1)}
.btn-border::before {
    --size: 0;
    content: '';
    position: absolute;
    left: var(--x);
    top: var(--y);
    width: var(--size);
    height: var(--size);
    background: radial-gradient(circle closest-side, #ff5c5c, transparent);
    transform: translate(-50%, -50%);
    transition: width .2s ease, height .2s ease;  
}
.btn-border:hover::before {
    --size: 400px;
}
.btn-border span { position: relative;z-index: 3;}

.help__desctop-item.--4
{}

.help__desctop-item.--4:before { content: ""; background-image: url("../images/e8.png");height: calc(100% - 0rem);
    width: 100%;
    bottom: 0rem;
    position: absolute;
    right: 0rem;
    background-size: CONTAIN;
    background-position: right bottom;
    background-repeat: no-repeat;}



.help__desctop-item p b { font-size: 1.35rem;}
.help__desctop-item.--5
{}

.help__desctop-item.--5:before { content: ""; background-image: url("../images/e9.png");    height: calc(100% - 4rem);
    width: 100%;
    bottom:1rem;
    position: absolute;
    right: 0rem;
    background-size: CONTAIN;
    background-position: right bottom;
    background-repeat: no-repeat;}



.note__wrap {    background: #FF5C5C;
    border-radius: 20px;
    padding: 4rem 4rem; margin-top: 2rem;
  margin-bottom: -4rem;
    z-index: 4;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;}
.note__text,.note__text .h2,.note__text .subh2 { color: #fff;}
.note__pic { flex: 0 1 13rem}
.note__pic img { width: 100%;    margin-top: -4rem;
    margin-bottom: -4rem}
.note__btns  .btn-border.--blue{font-size: 1rem;
    max-width: 13rem;
    text-align: center;}
.note__btns { flex: 0 1 auto; }
.note__text { flex: 1; margin: 0rem 3rem;}
.h2
{
    font-size: 1.75rem;
    font-weight: 700;
    line-height: 1.2;}

.subh2 {     color: #36467D;
    font-size: 1.2rem;}

.btn-border.--blue {
    padding: 1rem 1.25rem;
    border: 1px solid #fff;
	color: #fff; }

.works {     padding-top: 12rem;
    padding-bottom: 5rem;
    position: relative;}


.works__head { display: flex; justify-content: space-between; align-items: center;    margin-bottom: 3rem;}
.works__head-left { flex: 0 1 33rem;}
.works__head-right { flex: 0 1 calc(100% - 32rem); width: calc(100% - 32rem);}

.works__head-slider { position: relative;}
.works__head-img img {object-position: 50% ;
    object-fit: cover;
    width: 100%;
    height: 100%;} 
.works__head-img { height:10rem; width: 100%;border-radius: 1rem; overflow: hidden;}
.works__head-img img {    filter: blur(4.36646px); transition: all .3s;}

.swiper-slide-active .works__head-img  img { filter: blur(0px); }
.works__head-left .h1{ margin-bottom: 0; font-size: 2.5rem}
.works__head  .swiper-pagination { display: none}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after,.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after  { content: none 
}
.swiper-button-prev { transform: rotate(180deg);
    left: -1.75rem;
}
.swiper-button-prev, .swiper-button-next {
	height: 3.5rem; width: 3.5rem; background-color: #fff;
	box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.15);
	 border-radius: 100%;
	transition: all .3s;
	
    right: -1.75rem;


}
.works__head-slider .swiper-container { width: calc(100% - 10rem)}
.swiper-button-prev:hover, .swiper-button-next:hover {
background: linear-gradient(90.46deg, #ff5c5c 3.81%, #ff5c5c 69.32%);
}
.works__head-slider   .swiper-button-next {
   
    right: -0.75rem;
}
.works__head-slider   .swiper-button-prev {
   
    left: -0.75rem;
}
.swiper-button-prev:before , .swiper-button-next:before  { content: ""; height: 1rem; width: 1rem;background-repeat: no-repeat;
    background-position: center;
    background-size: 0.65rem;	transition: all .3s;
 
	
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='24' viewBox='0 0 13 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.00004 0.471331C3.23484 0.470515 3.78789 0.368291 4.00004 0.471331C4.21219 0.574374 3.85211 1.26429 4.00004 1.451L12 10.268C12.2312 10.556 12 11.8546 12 12.2273C12 12.6001 12.2312 12.919 12 13.207L4.00004 22.024C3.73326 22.3527 3.41564 22.9644 3.00004 23.0037C2.58444 23.0429 2.32101 23.2768 2.00004 23.0037C1.67907 22.7305 1.03836 22.4495 1.00004 22.024C0.961723 21.5985 0.733261 20.3933 1.00004 20.0647L8.00004 11.2477L2.00004 3.41033C1.80785 3.17411 1.03757 2.73571 1.00004 2.43067C0.962507 2.12562 0.871071 1.72865 1.00004 1.451C1.12901 1.17335 1.74525 0.634017 2.00004 0.471332C2.25483 0.308648 2.69979 0.46774 3.00004 0.471331Z' fill='%23FF5C5C'/%3E%3C/svg%3E");
}
	


.swiper-button-prev:hover:before , .swiper-button-next:hover:before 
{
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='23' viewBox='0 0 13 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.52629 0.124917C2.76906 0.124093 3.00892 0.177672 3.22826 0.281718C3.4476 0.385764 3.64085 0.537635 3.79379 0.726168L11.6425 10.4762C11.8815 10.7669 12.0122 11.1317 12.0122 11.508C12.0122 11.8844 11.8815 12.2492 11.6425 12.5399L3.51754 22.2899C3.24172 22.6218 2.84536 22.8305 2.41567 22.8701C1.98597 22.9097 1.55814 22.777 1.22629 22.5012C0.894439 22.2253 0.68575 21.829 0.646132 21.3993C0.606516 20.9696 0.739216 20.5418 1.01504 20.2099L8.27879 11.4999L1.25879 2.78992C1.06008 2.55139 0.933854 2.26094 0.89505 1.95292C0.856246 1.64491 0.906486 1.33222 1.03983 1.05186C1.17317 0.771501 1.38403 0.535207 1.64746 0.370936C1.91089 0.206664 2.21586 0.121291 2.52629 0.124917Z' fill='white'/%3E%3C/svg%3E");
}


.works__item { display: flex; justify-content: space-between;align-items: stretch}
.works__item-img {  flex: 0 1 calc(40% - 1rem);    max-height: 33rem; border-radius: 2rem; overflow: hidden}
.works__item-img img {object-position: 50% 0;
    object-fit: cover;
    width: 100%;
    height: 100%;} 

.works__item-info { flex: 0 1 calc(60% - 4rem);
    padding: 1.5rem;
    background: #CDDEED;
    box-shadow: 0px 4px 20px rgb(0 41 57 / 10%);
    border-radius: 2rem;
    display: flex;
    flex-direction: COLUMN;
    justify-content: center;}

.works__item-detal {display: flex; justify-content: space-between;align-items: stretch }

.works__item-left { width: 100%;
    flex: 1;
    display: grid;
    grid-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;}
.works__item-right { flex: 0 1 calc(70% - .6rem)}

.works__item-left img  { width: 100%; border-radius: 1rem; }

.h4 {color: #36467D;
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 1.3;
    margin-bottom: 1.5rem;}
.works__item-right p
{color: rgba(105, 106, 116, 1);
}

.works__item-bottom{ display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column; margin-top:2rem;}

.works__item-btns { flex: 0 1 calc(32% - 1rem);  text-align: center; order: 4; margin-top: 1.5rem}
.works__item-status,.works__item-year { color: rgba(0, 41, 57, 0.8);
    font-size: .9rem;}


.works__item-doctor { flex: 0 1 calc(65% - 1rem); display: flex; justify-content: space-between;align-items: center; }
.works__item-avatar { flex: 0 1 7rem;  display: flex; justify-content:center; border-radius:  100%; overflow: hidden;align-items: center;}
.works__item-avatar img {object-position: 50% 0;
    object-fit: cover;
    width: 100%;
    height: 100%;} 
.works__item-doc { flex: 1;
    margin-left: 1rem;
}
.works__item-name
{    font-weight: 700;font-size: 1.2rem;
    color: #002939;
    max-width: 17rem;
    line-height: 1.2;
    margin-bottom: 0.5rem;}
.works__item-doc  b
{color: #494A52;}

.--center { text-align: center;}

.recomend {    margin-top: 3rem;color: #36467D;
    margin-top: -24rem }

.recomend__wrap { display: grid; grid-gap: 2rem; grid-template-columns: 1fr 1fr}

.recomend__wrap-left {background: #FFFFFF;
/* Drop Shadow */

box-shadow: 15px 20px 32px rgba(151, 153, 166, 0.2);

    border-radius: 19px;
    padding: 2rem 1.75rem;
background-image: url("../images/e16.png");     min-height: 20rem;
    background-position: right 2rem bottom 1rem;
    background-repeat: no-repeat;
    background-size: 14rem;}
.recomend__wrap-right {background: #CDDEED;
    box-shadow: 15px 20px 32px rgb(151 153 166 / 20%);
    border-radius: 19px; min-height: 20rem;
    padding: 2rem 1.75rem;}
.recomend__wrap-h
{   color: #002939;
    font-size: 1.45rem;
    font-weight: 600;
    line-height: 1.3;
    margin-bottom: 0.5rem}

.recomend  ul { padding: 0; margin: 0; margin: 1.5rem 0; list-style: none}

.recomend  ul li { padding: .5rem 0; padding-left: 2rem; font-size: 1.1rem;
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.75 2.29297C11.75 1.46454 11.0784 0.792969 10.25 0.792969C9.42153 0.792969 8.74995 1.46454 8.74995 2.29297V9.13313H1.90979C1.08136 9.13313 0.40979 9.80471 0.40979 10.6331C0.40979 11.4616 1.08136 12.1331 1.90979 12.1331H8.74995V18.9733C8.74995 19.8017 9.42153 20.4733 10.25 20.4733C11.0784 20.4733 11.75 19.8017 11.75 18.9733V12.1331H18.5901C19.4185 12.1331 20.0901 11.4616 20.0901 10.6331C20.0901 9.8047 19.4185 9.13313 18.5901 9.13313H11.75V2.29297Z' fill='url(%23paint0_linear_45_271)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_45_271' x1='10.25' y1='0.792969' x2='10.25' y2='20.4733' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23002939'/%3E%3Cstop offset='1' stop-color='%23002939'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat: no-repeat;
    background-size: 1rem;
    background-position: left top 0.75rem;
}

.recomend-slider { position: relative;}
.recomend-slider .swiper-container { overflow: visible}
.recomend-slider .standart-swiper-navigation { display: none}

.gray-bg.--first  { padding-bottom: 26rem;}


.note2 { margin: 6rem 0}
.note2__wrap
{background: #FF5C5C;
border-radius: 20px;
    display: flex;
    justify-content: center; text-align: center;
    align-items: center;
    padding: 2rem; padding-left: 0}
.note2__img { flex: 0 1 16rem}
.note2__img img {width: 100%;
    margin-top: -4rem;
    margin-bottom: -4rem}

.note2__text { flex: 1; margin-left: -10%}
.note2__text .h2
{ color: #fff;}
.note2__text .subh2
{ color: #fff;}

.rate {margin: 8rem 0;position: relative; z-index: 3}

.rate .h1 { margin-bottom: 0; font-size: 2rem;    max-width: 29rem;}
.subh1 {    
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 1.3;}
.rate-slider  { position: relative; max-width: 60rem; margin: auto;margin-top: 3rem; }
.rate .subh1
{    max-width: 30rem;
    margin-top: 0.5rem;}

.rate__item
{background: #FFFFFF;
    border-radius: 19px;
    padding: 0.6rem 1rem 1.4rem 1rem;
    text-align: CENTER;}

.rate__img { display: flex; justify-content: center; align-items: center; height: 4rem;}
.rate__img  img { max-height: 100%; max-width: 100%}

.rate__title {color: #696A74;}
.rate__number { color: #696A74;
 font-size: 1.1rem; font-weight: 600;}

.rate-slider .swiper-pagination { display: none}



.works:after { content: "";
	background: radial-gradient(50% 50% at 50% 50%, rgba(205, 222, 237, 0.5) 0%, rgba(205, 222, 237, 0) 100%);   height: 60rem;
    width: 58rem;
    position: absolute;
    right: 0;
    bottom: -25rem;
    background-position: bottom right;
    background-size: contain;
    background-repeat: no-repeat;
}


.rate { position: relative;}
.rate:after { 
	background-image: url("data:image/svg+xml,%3Csvg width='644' height='921' viewBox='0 0 644 921' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='460.5' cy='460.5' r='460.5' fill='url(%23paint0_radial_16_10)'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_16_10' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(460.5 460.5) rotate(90) scale(460.5)'%3E%3Cstop stop-color='%23A4CFFF'/%3E%3Cstop offset='1' stop-color='%23B6CAE0' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");      height: 50rem;
    width: 50rem;
    position: absolute;
    right: 0;
    top: -25rem;
    background-position: bottom right;
    background-size: contain;
    background-repeat: no-repeat;
}
.forma { position: relative; z-index: 4;}
.forma__wrap { display: flex; justify-content: space-between}
.forma__left { flex: 0 1 calc(50% - 1.5rem)}
.forma__right {    flex: 0 1 calc(50% - 6rem);
    background: linear-gradient(93.24deg, #7C8BB4 13.51%, #99A6C9 97.92%);
    border-radius: 19px;
    padding: 2rem 3rem;}
.forma__left .h1  {    font-size: 2.25rem;
    max-width: 33rem;
    margin-bottom: 1rem;}

.forma__left .subh1 { margin-bottom:2rem; font-size: 1.4rem;}
.forma__left .btn
{margin: 0.5rem 0 2rem 0; display: inline-flex;}
.forma__left .btn.--mob { display: none}
.forma__info
{    background: linear-gradient(90.52deg, #EAE9EA 2.65%, #ECF3F2 90.7%);
    box-shadow: 15px 20px 32px rgb(151 153 166 / 20%); padding: 2REM;
    border-radius: 19px; position: relative;color: #2B2C2E;padding-right:23rem;

   }
.forma__info-p
{    FONT-STYLE: italic;
    font-size: 1.05rem;
    font-weight: 500;
    margin-bottom: 2rem;}
.forma__info-avatar
{    position: absolute;
    bottom: -0.45rem;
    width: 29rem;
    right: -4rem;}


.forma__info-avatar img
{ width: 100%}

.forma__title
{ color: #fff;
    font-size: 1.35rem;
    font-weight: 600;
    margin-bottom: 1.25rem;}

.forma__check { display: grid; grid-gap:1.5rem; position: relative;grid-template-columns: 1fr 1fr; color: #fff; margin-top: 1.75rem; margin-bottom: 4.5rem;}
.forma__check:before {  content: "";
    height: 2px;
   width: calc(100% + 6rem);
    left: -3rem;
    bottom: -2.4rem;
    position: absolute;
    background: #ffffff69;}
.checkbox {
    cursor:  pointer;display: FLEX;
    justify-content: space-between;
    align-items: flex-start;
}
.checkbox__flex  {display: FLEX;
    justify-content: space-between;
    align-items: flex-start; }
.checkbox input {
    display:  none;
}

.checkbox__trigger {
    width:  1.5rem;
    height:  1.5rem;
  margin-right: 1rem;
    border-radius:  0rem;
    transition: all ease 0.24s;
    background-position:  center;
    background-repeat:  no-repeat;
    background-position: center .2rem;
    background-size: 1rem;
    border-radius: .25rem;
	background: #FFFFFF;
border: 1px solid rgba(105, 106, 116, 0.3);
border-radius: 5px;
}

.checkbox__label {
    margin:  0rem;
    flex: 1;
    /* padding-left:  1rem; */
    transition: all ease 0.32s;
    font-size: .9rem;
    line-height: 1.3;
}

.checkbox:hover .checkbox__label {
    opacity: .56;
}

.checkbox:hover .checkbox__trigger {
    /*opacity: .56;*/
}

.checkbox input:checked + * > .checkbox__label {
    color: var(--color__dark);
}

.checkbox input:checked + * > .checkbox__trigger {
    background-color: var(--color__dark);
    top: -.15rem;
}

.checkbox input:disabled + * > .checkbox__label {
    color: var(--color__black);
    opacity: 0.24;
    pointer-events: none;
}

.checkbox input:disabled + * > .checkbox__trigger {
    box-shadow: inset 0px 0px 0px 0.1875rem var(--color__dark);
    opacity: 0.24;
    pointer-events: none;
}

.checkbox:hover input:disabled + * > .checkbox__trigger {
    background-color: transparent;
}

.checkbox input:checked + * > .checkbox__trigger {
  
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='27' viewBox='0 0 32 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 13L13.5 24.5L30.5 2' stroke='%2336467D' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
	background-color: #FFFFFF;
    background-position: center;
    background-size: contain;
	background-repeat: no-repeat;}




.select {
    padding: 0px;
    margin: 0px;
    width: 100%;
    outline: none;
    border: 0px;
    font-size: 1rem;
    font-weight: 600;
    transition: all 0.24s;
    -webkit-appearance: none;
    background-color: transparent;
    border-radius: 0px;
    padding-right: 4rem !important;
    background-repeat: no-repeat;
    background-position: calc(100% - 1.5rem) center;
    font-family: Montserrat;
    cursor: pointer;
   background: #FFFFFF;
border: 1px solid rgba(105, 106, 116, 0.3);
border-radius: 36px;
    height: 3.5rem;
    padding: 0 1.5rem;
	color: #696A74;
}

.select::placeholder {
    color: var(--color__text-3);
}

.select:hover {}


.select:hover {
    background-color:#EAE9EA 
}
.select {
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.897735 0.895234L10.1023 0.895233L5.5 7.29297L0.897735 0.895234Z' fill='%23696A74'/%3E%3C/svg%3E");
background-position: right 1.7rem center;
    background-repeat: no-repeat;
}

.forma__result { display: grid;grid-template-columns: 1fr 1fr; grid-gap: 2rem;}

.forma__result-item { color: rgba(73, 74, 82, .8);
}


.forma__result-title {     font-weight: bold;}
.forma__result-subtitle {     font-size: .9rem;}

.forma__result-price { font-size: 1.8rem;
    font-weight: 600; display: flex; align-items: center;
    color: #fff;}

.forma__result-oldprice { text-decoration-line: line-through;font-size: .9rem;
    color: #494A52;
    opacity: 0.8;}


.forma__result-notes { position: relative}
.forma__result-note { position: absolute;
  
    color: #494A52;
    font-size: .78rem;
    background: #FFFFFF;
    border-radius: 6px;
    padding: 1rem;
    left: -9rem;
    bottom: 2.5rem;
    width: 22.5rem;
    font-weight: 400; display: none;opacity: 0; transition: all .3s;}

.forma__result-notes:hover .forma__result-note { display: block;opacity: 1;  }


.forma__result-notes:before { content: ""; height: 1.75rem; width: 1.75rem; 

	background-image: url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11.793' r='11' fill='white'/%3E%3Cpath opacity='0.8' d='M9.98514 13.1146L9.4777 5.5072H12.5223L12.0149 13.1146H9.98514ZM11 17.2929C10.5417 17.2929 10.1652 17.1431 9.87055 16.8435C9.57591 16.5438 9.42859 16.1887 9.42859 15.7781C9.42859 15.3564 9.57591 15.0068 9.87055 14.7294C10.1652 14.4408 10.5417 14.2965 11 14.2965C11.4693 14.2965 11.8458 14.4408 12.1295 14.7294C12.4241 15.0068 12.5714 15.3564 12.5714 15.7781C12.5714 16.1887 12.4241 16.5438 12.1295 16.8435C11.8458 17.1431 11.4693 17.2929 11 17.2929Z' fill='%238694BB'/%3E%3C/svg%3E");    display: block;
    margin-bottom: .1rem;
    position: relative;
    margin-left: 0.5rem;
    background-position: bottom center;
    background-repeat: no-repeat;

}

.forma__result-note:before{ content: ""; height: 1rem;width: 1.5rem; position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg width='37' height='18' viewBox='0 0 37 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 18L0.16394 0.414917H36.836L18.5 18Z' fill='white'/%3E%3C/svg%3E");    bottom: -0.7rem;
    background-size: CONTAIN;
    background-position: CENTER;
    left: calc(50% - 2.6rem);
    background-repeat: no-repeat;
}
.btn.--yellow::before {
	background: radial-gradient(circle closest-side, #F7C253, transparent);}

.btn.--yellow {background: linear-gradient(90.46deg, #F7C253 3.81%, #FFB00C 69.32%);}
.forma__result-btns .btn
{display: inline-flex; margin-top: 1rem;
    padding: 1.3rem 1.5rem;}

.forma{ margin-bottom: 3rem}
.money__wrap { display: flex; justify-content: space-between; align-items: center}
.money__text { flex: 0 1 calc(50% - 2rem)}
.money__img { flex: 0 1 calc(50% - 2rem); display: flex; justify-content:center; align-items: center;}
.money__img img  {  max-width: 100%}
.money__text .h1 {margin-bottom: 0.5rem;
    max-width: 35rem;}

.money__text  .subh1 { margin-bottom: 1.5rem}

.money__text  .btn-border
{font-size: 1rem;}



.note3 { margin: 0 0 3rem 0}
.note3__wrap
{    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 2rem;
    padding-left: 0;
    background: #FF5C5C;
    border-radius: 20px;}
.note3__img { flex: 0 1 14rem;
    margin-right: 2rem;}
.note3__img img {width: 100%;
    margin-top: -4rem;
    margin-bottom: -4rem}

.note3__text { flex: 1; margin-left: 2rem;}
.note3__text .h2
{    color: #fff;
    max-width: 44rem;
    font-size: 2.2rem;}
.note3__text .subh2
{ color: #fff;
    font-size: 1.35rem;}


.steps__wrap { display: flex; justify-content: space-between; align-items: flex-start; position: relative; z-index: 2;}
.steps__left { flex: 0 1 calc(50% - 1.5rem)}
.steps__right { flex: 0 1 calc(50% - 1.5rem)}

.steps {    position: relative;
    margin:9rem 0 5REM 0;}

.steps__img { position: absolute; width: 50%; left: 0; top: 10px;}
.steps__img  img { width: 100%}


.steps:before {
	background-image: url("data:image/svg+xml,%3Csvg width='627' height='921' viewBox='0 0 627 921' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='166.5' cy='460.5' r='460.5' fill='url(%23paint0_radial_51_72)'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_51_72' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(166.5 460.5) rotate(90) scale(460.5)'%3E%3Cstop stop-color='%23A4CFFF'/%3E%3Cstop offset='1' stop-color='%23B6CAE0' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E"); height: 50rem;
    width: 50rem;
    position: absolute;
    left: 0;
       top: -17rem;
    background-position: left top;
    background-size: 38rem;
    background-repeat: no-repeat;
}
.steps__left .h2 
{    font-size: 2.5rem;}
.steps__left .subh1 {
   font-weight: 400;
	font-size: 1.5rem;}


.sldedown
{border-bottom: 1px solid rgba(73, 74, 82, 0.7);
    margin-bottom: 1rem;
    padding-bottom: 1rem;}

.sldedown__text
{    display: none;
    color: #696A74;
    padding-top: 1rem;}

.sldedown__head
{    color:rgba(255, 92, 92, 1); transition: all .3s;
    font-size: 1.35rem;
    font-weight: 700; padding-right: 3rem; position: relative; cursor: pointer}
.sldedown__head:hover {     color: #36467D;}

.sldedown__head.active:before { transform: rotate(180deg);}
.sldedown__head:hover:before { 	background-image: url("data:image/svg+xml,%3Csvg width='28' height='16' viewBox='0 0 28 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 1.79297L14 13.793L26 1.79297' stroke='%2336467D' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");}
.sldedown__head:before { content: "";

	background-image: url("data:image/svg+xml,%3Csvg width='28' height='16' viewBox='0 0 28 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 1.79297L14 13.793L26 1.79297' stroke='%23494A52' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");    height: 2rem;
    width: 2rem;
    position: absolute;
    right: 0;
    top: 1.85rem;
    background-position: center;
    background-repeat: no-repeat;transition: all .3s;
    background-size: 1.25rem;
}


.sldedown__head span {    font-size: 1rem;
    font-weight: 400; color: rgba(0, 41, 57, 1);
    display: block;}




.h2 span {
    background: linear-gradient(90.46deg, #37D2FF 3.81%, #1697F2 69.32%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.call__wrap {
    background: #FAFAFC;
    box-shadow: 15px 20px 32px rgb(151 153 166 / 20%);
    border-radius: 19px;
    padding: 6rem;
    display: flex;
    position: relative;
    min-height: 17rem;
    align-items: center;
}

.call__text {  position: relative; z-index: 3; max-width: 50%;}
.call__img { position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    text-align: right;}

.call__img  img { height: 100%;}

.call__text .subh2 { color: rgba(105, 106, 116, 1);
    font-weight: 600;
    margin-top: 0.15rem;}

.call__footer {     display: FLEX;margin-top: 2rem;
    align-items: center;}

.call__btns .btn { margin-right: 2rem;    padding: 1.2rem 2rem}
.call__phones { display: flex; align-items: center;}

.call__phones .header__phone { margin-right: .25rem}


.sert {
    padding-top: 24rem; padding-bottom:17rem;
    margin-top: -15rem;}

.slder-head { display: flex; justify-content: space-between}
.slder-head__left { flex:1; margin-right: 2rem}
.slder-head__right { flex:0 1 auto; }

.sert img { width: 100%;}


.standart-swiper-navigation.--top
{ display: flex; align-items: center}

.standart-swiper-navigation.--top .swiper-pagination { margin-right: 2rem;
	position: relative;}

  .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 2rem;background:#ff5c5c; opacity: 1; }
 .swiper-pagination-bullet { margin: 0 .15rem; transition: all .3s; border-radius: 4px; opacity: .15;}

.standart-swiper-navigation.--top .swiper-button-prev, .standart-swiper-navigation.--top .swiper-button-next {
    position: relative;
    height: 3.5rem;
    width: 3.5rem;
    background-color: #fff;
    box-shadow: 0px 0px 24px rgb(0 0 0 / 15%);
    border-radius: 100%;
    transition: all .3s;
    right: unset;
    left: unset;
    top: unset;
    margin: 0 0.5rem;
}

a.fancybox { display: block
}
a.fancybox:before{content:"";background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.81249 19.375C11.7983 19.3779 13.7353 18.7597 15.3524 17.607L23.03 25.2825C23.1759 25.4391 23.3519 25.5647 23.5473 25.6518C23.7428 25.7389 23.9539 25.7857 24.1679 25.7895C24.3819 25.7933 24.5944 25.7539 24.7929 25.6738C24.9913 25.5936 25.1716 25.4743 25.3229 25.323C25.4743 25.1716 25.5936 24.9913 25.6738 24.7929C25.7539 24.5944 25.7933 24.3819 25.7895 24.1679C25.7857 23.9539 25.7389 23.7429 25.6518 23.5474C25.5647 23.3519 25.4391 23.1759 25.2825 23.03L17.607 15.3524C18.8489 13.6051 19.4677 11.4912 19.364 9.3501C19.2603 7.20896 18.4403 5.16475 17.0354 3.54562C15.6305 1.92649 13.7224 0.82635 11.6173 0.421815C9.51214 0.0172796 7.33213 0.331808 5.42721 1.31491C3.52229 2.29801 2.00294 3.89266 1.11306 5.84288C0.223184 7.79309 0.014394 9.98575 0.520208 12.0689C1.02602 14.152 2.2171 16.0047 3.90224 17.3297C5.58739 18.6546 7.66885 19.375 9.81249 19.375ZM10.875 5.5625V8.75H14.0625C14.3443 8.75 14.6145 8.86194 14.8138 9.0612C15.0131 9.26045 15.125 9.5307 15.125 9.8125C15.125 10.0943 15.0131 10.3645 14.8138 10.5638C14.6145 10.7631 14.3443 10.875 14.0625 10.875H10.875V14.0625C10.875 14.3443 10.7631 14.6145 10.5638 14.8138C10.3645 15.0131 10.0943 15.125 9.81249 15.125C9.5307 15.125 9.26045 15.0131 9.06119 14.8138C8.86194 14.6145 8.74999 14.3443 8.74999 14.0625V10.875H5.56249C5.2807 10.875 5.01045 10.7631 4.81119 10.5638C4.61194 10.3645 4.49999 10.0943 4.49999 9.8125C4.49999 9.5307 4.61194 9.26045 4.81119 9.0612C5.01045 8.86194 5.2807 8.75 5.56249 8.75H8.74999V5.5625C8.74999 5.2807 8.86194 5.01045 9.06119 4.8112C9.26045 4.61194 9.5307 4.5 9.81249 4.5C10.0943 4.5 10.3645 4.61194 10.5638 4.8112C10.7631 5.01045 10.875 5.2807 10.875 5.5625Z' fill='%23446090'/%3e%3c/svg%3e ");
	height:3rem;width:3rem;
	position:absolute;background-position:center;
	background-repeat:no-repeat;background-color:#fff;
	-webkit-box-shadow:0px 12px 56px rgba(11,17,66,0.12);box-shadow:0px 12px 56px rgba(11,17,66,0.12);border-radius:100%;background-size:1.4rem;background-size:1.4rem;left:calc(50% - 1.5rem);bottom:0;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s}
a.fancybox:hover:before{opacity:1;bottom:calc(50% - 1.5rem)}


.contact__wrap
{display: flex;
    justify-content: space-between;
      background: #fff;
    box-shadow: 15px 20px 32px rgb(151 153 166 / 20%);
    border-radius: 19px;
    margin-top: -10rem;}


.contact__left {    flex: 0 1 calc(50% - 8rem);
    padding: 4rem;
    padding-left: 6rem;}
.contact__right { flex: 0 1 calc(50% - 0rem);  width: calc(50% - 0rem); }

.contact__left .h2 { margin-bottom: 2rem;}

.contact__grid { display: grid; grid-gap: 2rem; grid-template-columns: 1fr 1fr;  margin: 2rem 0}

.contact__item 
{    display: FLEX;
    flex-direction: column;
    padding-left: 3rem;
	background-image: url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.16'%3E%3Cpath d='M28.1294 24.4762C26.9206 23.2828 25.4116 23.2828 24.2105 24.4762C23.2942 25.3847 22.378 26.2932 21.4772 27.2172C21.2308 27.4712 21.0229 27.5251 20.7227 27.3558C20.1298 27.0324 19.4985 26.7706 18.9287 26.4164C16.2724 24.7457 14.0473 22.5976 12.0763 20.18C11.0985 18.9789 10.2285 17.6931 9.6202 16.2456C9.49701 15.953 9.52011 15.7605 9.75879 15.5219C10.675 14.6364 11.5681 13.7279 12.469 12.8194C13.724 11.5567 13.724 10.0784 12.4613 8.80802C11.7452 8.08428 11.0292 7.37594 10.3131 6.6522C9.57401 5.91306 8.84257 5.16622 8.09573 4.43479C6.88693 3.25679 5.37786 3.25679 4.17676 4.44249C3.25284 5.35101 2.36742 6.28263 1.4281 7.17575C0.558069 7.99959 0.119206 9.0082 0.0268139 10.1862C-0.119474 12.1033 0.350187 13.9127 1.01233 15.6758C2.36742 19.3253 4.43084 22.5668 6.93313 25.5387C10.3131 29.5578 14.3476 32.7376 19.0673 35.032C21.1923 36.0637 23.3943 36.8567 25.7888 36.9876C27.4365 37.08 28.8686 36.6643 30.0158 35.3785C30.8011 34.5007 31.6865 33.7 32.5181 32.8608C33.75 31.6135 33.7577 30.1044 32.5335 28.8725C31.0706 27.4019 29.6 25.9391 28.1294 24.4762Z' fill='%2336467D'/%3E%3Cpath d='M26.6591 18.3401L29.5001 17.855C29.0536 15.2449 27.8217 12.8812 25.9507 11.0026C23.972 9.02386 21.4697 7.77657 18.7134 7.3916L18.313 10.2481C20.4457 10.5483 22.3859 11.5108 23.9181 13.0429C25.3656 14.4904 26.3126 16.3228 26.6591 18.3401Z' fill='%2336467D'/%3E%3Cpath d='M31.1014 5.9901C27.8215 2.71017 23.6715 0.639046 19.0904 0L18.6901 2.85646C22.6475 3.41081 26.2354 5.20476 29.0688 8.03042C31.7559 10.7175 33.519 14.1129 34.1581 17.8471L36.9991 17.362C36.2523 13.035 34.212 9.10833 31.1014 5.9901Z' fill='%2336467D'/%3E%3C/g%3E%3C/svg%3E");
background-repeat: no-repeat;
    background-position: left top 0.3rem;
    background-size: 2rem;

}
.contact__item  span
{color: #36467D;
    opacity: 0.5;
    font-size: .85rem;}

.contact__item  p,.contact__item  a { margin: 0; font-size: 1.1rem; color:rgba(0, 41, 57, 1); text-decoration: none; font-weight: 700;}

.contact__item  a:hover {    color: rgba(255, 92, 92, 1)}

.contact__left .btn { display: inline-block; padding: 1.2rem 1rem;}

footer {    background: #CDDEED;
    padding:3rem 0; position: relative; z-index: 3;
    margin-top: 8rem;
}

.footer__wrap { display: flex; justify-content: space-between; align-items: flex-start;}
.footer_coll.--time p {     margin: 0;
    font-size: .9rem;}
.footer_coll { flex: 0 1 calc(25% - 2rem)}

.footer_coll.--logo img { width: 15rem}
.footer_coll.--time {color: #002939;}
.footer_coll.--call{ color: #002939;}

.footer_coll.--call a { color: #002939;; text-decoration: none}
.footer_coll.--call a:hover { opacity:.5;}

.footer__phones { display: flex; align-items: center; margin-top: .5rem;}


.footer_coll.--btns
{display: flex;
    justify-content: flex-end;}

.works__body .standart-swiper-navigation { display: none}
.note__text .h2 {font-size: 2rem;}
.note__btns{    font-size: 1.1rem;}

.works__item-img1 {    position: relative;
    height: 8.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    border-radius: 1rem;}
.works__item-img1  img  { height: 100%; object-fit: cover; object-position: center}


.works__item-note.--before
{
	
	background-image: url("data:image/svg+xml,%3Csvg width='46' height='44' viewBox='0 0 46 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14' cy='31' r='31' fill='%23FF5C5C'/%3E%3Cpath d='M27.2022 25C27.2022 29.8061 23.8061 33.2022 19 33.2022C14.0808 33.2022 9.79778 29.701 9.79778 25C9.79778 20.1939 14.1939 15.7978 19 15.7978C23.701 15.7978 27.2022 20.0808 27.2022 25Z' stroke='white' stroke-width='1.59556' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 21L22 28' stroke='white' stroke-width='1.59556' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 21L15 28' stroke='white' stroke-width='1.59556' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
   height: 3rem;
    width: 3rem;
    position: absolute; left: 0;
    bottom: 0rem;
    background-size: contain;
    background-position: left bottom;
    background-repeat: no-repeat;
    border-radius: 0 0 0 1rem;
}

.works__item-img2 {     position: relative;
    height: 8.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    border-radius: 1rem;}
.works__item-note p { margin: 0; margin-bottom: .5rem;   color: #002939ad;  font-size: .9rem;
    line-height: 1.3;}
.works__item-note p  b{ font-size: 1.2rem;
    margin-top: 1rem;color:  #002939; 
    display: block;}
.works__item-img2  img { object-fit: cover; object-position: center}
.works__item-note.--after
{

	background-image: url("data:image/svg+xml,%3Csvg width='45' height='41' viewBox='0 0 45 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_806_2063)'%3E%3Ccircle cx='14' cy='31' r='31' fill='%23002939'/%3E%3Cpath d='M19 15C17.121 15 14.5622 15.9561 13 17C11.4377 18.0439 10.719 19.2641 9.99995 21C9.28092 22.7359 8.63339 24.1572 8.99995 26C9.36651 27.8428 10.6714 29.6714 12 31C13.3286 32.3286 15.1571 33.6334 17 34C18.8428 34.3666 20.2641 33.719 22 33C23.7358 32.281 24.9561 31.5623 26 30C27.0438 28.4377 28 25.8789 28 24C28 21.4804 26.7815 19.7816 25 18C23.2184 16.2184 21.5195 15 19 15ZM19 32C17.4342 32 15.3018 31.8699 14 31C12.6981 30.1301 11.5991 29.4466 11 28C10.4008 26.5534 10.6945 24.5357 11 23C11.3054 21.4643 11.8928 20.1072 13 19C14.1071 17.8928 15.4643 17.3055 17 17C18.5356 16.6945 20.5534 16.4008 22 17C23.4465 17.5992 24.1301 18.6981 25 20C25.8698 21.3019 26 22.4342 26 24C26 25.0396 26.3978 27.0395 26 28C25.6021 28.9605 24.7351 29.2649 24 30C23.2648 30.7351 22.9604 31.6021 22 32C21.0395 32.3979 20.0396 32 19 32Z' fill='white'/%3E%3Cpath d='M17 28.9999L13 24.9999C12.8682 24.8444 12.9922 24.2045 13 23.9999C13.0078 23.7953 12.8567 24.1447 13 23.9999C13.1433 23.8551 13.7975 24.0078 14 23.9999C14.2025 23.992 13.846 23.8667 14 23.9999L17 26.9999L23 20.9999C23.1539 20.8667 22.7975 20.992 23 20.9999C23.2025 21.0078 23.8567 20.8551 24 20.9999C24.1433 21.1447 23.9922 21.7953 24 21.9999C24.0078 22.2045 24.1318 21.8444 24 21.9999L17 28.9999Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_806_2063'%3E%3Crect width='45' height='41' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
 left: 0;
    height: 3rem;
    width: 3rem;
    position: absolute;
    bottom: 0rem;
    background-size: contain;
    background-position: left bottom;
    background-repeat: no-repeat;
	border-radius: 0 0 0 1rem;}

.recomend .recomend__wrap-right ul li
{
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='4' viewBox='0 0 20 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 1.63313C-3.62117e-08 0.804707 0.671573 0.133134 1.5 0.133134L18.1803 0.133133C19.0088 0.133133 19.6803 0.804706 19.6803 1.63313C19.6803 2.46156 19.0088 3.13313 18.1803 3.13313L1.5 3.13313C0.671573 3.13313 3.62117e-08 2.46156 0 1.63313Z' fill='url(%23paint0_linear_45_284)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_45_284' x1='9.84016' y1='0.133133' x2='9.84016' y2='3.13313' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF8082'/%3E%3Cstop offset='1' stop-color='%23FF6565'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-position: left top 1.1rem;
}
.recomend .center-wrap,.note2 .center-wrap,.rate .center-wrap { position: relative}
.help__planshet { display: none;}

.footer_coll.--logo.--mobile
{ display: none}

.header__mob { display: none;}
.--mob { display: none;}

.help__mob { display: none}


.contact__item.--mail{
	background-image: url("data:image/svg+xml,%3Csvg width='43' height='30' viewBox='0 0 43 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.16'%3E%3Cpath d='M43 28V2L29 15L43 28Z' fill='%2336467D'/%3E%3Cpath d='M21.5 21.4261L17.3913 18L3 30H40L25.6087 18L21.5 21.4261Z' fill='%2336467D'/%3E%3Cpath d='M40 0H3L21.5 18L40 0Z' fill='%2336467D'/%3E%3Cpath d='M0 2V28L14 15L0 2Z' fill='%2336467D'/%3E%3C/g%3E%3C/svg%3E");
}
.contact__item.--map
{
	background-image: url("data:image/svg+xml,%3Csvg width='28' height='39' viewBox='0 0 28 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.16'%3E%3Cpath d='M14 0C6.28036 0 0 6.33614 0 14.1243C0 23.7896 12.5286 37.9788 13.062 38.5781C13.5631 39.1411 14.4378 39.1401 14.938 38.5781C15.4714 37.9788 28 23.7896 28 14.1243C27.9998 6.33614 21.7196 0 14 0ZM14 21.2306C10.1161 21.2306 6.95632 18.0427 6.95632 14.1243C6.95632 10.2058 10.1161 7.01803 14 7.01803C17.8839 7.01803 21.0436 10.2059 21.0436 14.1243C21.0436 18.0428 17.8839 21.2306 14 21.2306Z' fill='%2336467D'/%3E%3C/g%3E%3C/svg%3E");    background-size: 1.5rem;
    background-position: left 0.25rem top;
}
.contact__item.--time
{
	background-image: url("data:image/svg+xml,%3Csvg width='43' height='43' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.16'%3E%3Cpath d='M21.5 0C9.64491 0 0 9.64491 0 21.5C0 33.3551 9.64491 43 21.5 43C33.3551 43 43 33.3551 43 21.5C43 9.64491 33.3551 0 21.5 0ZM21.5 38.4252C12.1675 38.4252 4.57439 30.8329 4.57439 21.5C4.57439 12.1671 12.1675 4.57483 21.5 4.57483C30.8325 4.57483 38.4256 12.1671 38.4256 21.5C38.4256 30.8329 30.8325 38.4252 21.5 38.4252Z' fill='%2336467D'/%3E%3Cpath d='M32.7049 20.836H23.0427V9.21852C23.0427 8.24088 22.2501 7.44824 21.2725 7.44824C20.2948 7.44824 19.5022 8.24088 19.5022 9.21852V22.6062C19.5022 23.5839 20.2948 24.3765 21.2725 24.3765H32.7049C33.6826 24.3765 34.4752 23.5839 34.4752 22.6062C34.4752 21.6286 33.6826 20.836 32.7049 20.836Z' fill='%2336467D'/%3E%3C/g%3E%3C/svg%3E");
}

.help { position: relative}
.help:before { content: ""; height: 40rem; width: 40rem; position: absolute; right: -20rem; top: 0;
background: radial-gradient(50% 50% at 50% 50%, rgba(205, 222, 237, 0.5) 0%, rgba(205, 222, 237, 0) 100%);
	border-radius: 100%;}


.about__wrap { display: flex; justify-content: space-between; position: relative}
.about__left { flex: 0 1 calc(50% - 1rem)}
.about__right { flex: 0 1 calc(36% - 1rem)}
.about__text1 ul {    color: rgba(0, 41, 57, 0.8);
    list-style: none;
    padding-left: 0;}
.about__text1 ul li { margin: 1rem 0; font-size: 1.2rem;}

.about__btns {    margin-top: 7REM;  margin-bottom: 5rem;}
.about__btns .btn { font-size: 1.2rem;    display: inline-block;
    padding: 1.2rem 5rem;}
.about__img img { width: 100%}
.about__img { display: flex;
    position: absolute;
    bottom: 0;
    left: calc(50% - 12rem);
    width: 29rem;
}
.about__video a
{    padding-bottom: 3rem;
    color: #002939;
    text-decoration: none;
    font-size: 1.5rem;
    font-weight: 700;
    padding-left: 4.5rem;
    display: block;

	background-image: url("data:image/svg+xml,%3Csvg width='50' height='45' viewBox='0 0 50 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.8' d='M45 0H4C1.69064 0 0 1.60532 0 4V33C0 35.3947 1.69064 38 4 38H28L24 33C23.7105 32.6009 23.6143 32.2993 24 32C24.3847 31.7007 24.7115 31.6009 25 32L29 37L36 45V38H45C47.3104 38 49 35.3947 49 33V4C49.0962 1.60532 47.3104 0 45 0Z' fill='%23FF5C5C'/%3E%3Cg filter='url(%23filter0_i_806_2215)'%3E%3Cpath d='M34 18L21 25V11L34 18Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_i_806_2215' x='21' y='11' width='13' height='14' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.17 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_806_2215'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 3rem;

}

.about__video a:hover {  color: #FF5C5C;}
.about__text2 {  color: rgba(0, 41, 57, 0.8); font-size: 1.1rem;}


.about__doc {    color: rgba(0, 41, 57, 0.72);
    text-align: right;
    margin-top: 2rem;
    max-width: 17rem;
    margin-left: auto;}


.about__doc b { display: block;}


.price { position: relative;z-index: 3; margin: 6rem 0;}
.price__wrap
{    display: grid;
    grid-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;}
.price__item
{    background: #FAFAFC;
    box-shadow: 0px 4px 20px rgb(0 41 57 / 10%);
    border-radius: 19px;
    padding: 2rem;}

.price__head
{display: FLEX;
    justify-content: space-between; align-items: center}

.price__name p {  margin: 0.5rem 0;color: rgba(0, 41, 57, 0.8);}
.price__name p b {     font-size: 1.75rem;color: #002939;}

.price__flag img {     right: -2rem;
    display: block;
    position: relative;}



.price__btns {     margin: 1.5em 0;
    text-align: CENTER;}

.price__btns .btn {     background: rgb(205, 222, 237); color: rgba(0, 41, 57, 0.8);} 

.price__row {border-bottom: 1px solid rgba(0, 41, 57, 0.3);
    padding: 1.5rem 0;
    display: flex;
    justify-content: space-between;}
.price__left { flex: 1;color: rgba(0, 41, 57, 0.8);max-width: 11rem;}
.price__right { flex: 0 1 auto; margin-left: 1rem;color: #002939; font-weight: 700;    text-align: right;}

.price__right.--blue
{color: #1AABDD;}
.price__oldprice {     color: rgba(0, 41, 57, 0.3);
    text-decoration: line-through;
    font-weight: 500;}

.price__price {     font-size: 1.35rem;}

.price__row:last-child {     border-bottom: 0;
    align-items: center;}

.price__plus { display: block; height: 2rem; width: 2rem;  
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.52 12.44H12.56V19.24H7.4V12.44H0.48V7.56H7.4V0.759999H12.56V7.56H19.52V12.44Z' fill='%23FF5C5C'/%3E%3C/svg%3E");    background-position: center;
    background-repeat: no-repeat;
}
.contact .center-wrap, .sert  .center-wrap { position: relative;z-index: 3;}
.contact { position: relative}
.contact:before {    content: "";
    background: radial-gradient(50% 50% at 50% 50%, rgba(205, 222, 237, 0.5) 0%, rgba(205, 222, 237, 0) 100%);
    height: 200%;
    width: 160%;
    position: absolute;
    left: -30%;
    bottom: -18rem;}



.rate-slider .standart-swiper-navigation
{ display: none}

.sert-slider .standart-swiper-navigation
{ display: none}





 
