@charset "UTF-8";
@font-face{
	font-family:Manrope;
	src:local("Manrope Medium"),local("Manrope-Medium"),url(/fonts/Manropemedium.c18672e5.woff2) format("woff2"),url(/fonts/Manropemedium.305ae93a.woff) format("woff"),url(/fonts/Manropemedium.ac7edd1e.ttf) format("truetype");
	font-weight:500;
	font-style:normal
}
@font-face{
	font-family:Manrope;
	src:local("Manrope Thin"),local("Manrope-Thin"),url(/fonts/Manropethin.ecc2b7b1.woff2) format("woff2"),url(/fonts/Manropethin.b868e5d8.woff) format("woff"),url(/fonts/Manropethin.dfde9ec9.ttf) format("truetype");
	font-weight:100;
	font-style:normal
}
@font-face{
	font-family:Manrope;
	src:local("Manrope Regular"),local("Manrope-Regular"),url(/fonts/Manroperegular.4a032c4e.woff2) format("woff2"),url(/fonts/Manroperegular.b7b51a23.woff) format("woff"),url(/fonts/Manroperegular.e7ef4b4e.ttf) format("truetype");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:Manrope;
	src:local("Manrope Bold"),local("Manrope-Bold"),url(/fonts/Manropebold.dca427d2.woff2) format("woff2"),url(/fonts/Manropebold.30be958b.woff) format("woff"),url(/fonts/Manropebold.eee8585e.ttf) format("truetype");
	font-weight:700;
	font-style:normal
}
@font-face{
	font-family:Manrope;
	src:local("Manrope Thin"),local("Manrope-Thin"),url(/fonts/100-currency_symbols.eec6dc45.woff2) format("woff2"),url(/fonts/100-currency_symbols.595ed89c.woff) format("woff");
	font-weight:100;
	font-style:normal;
	unicode-range:U+20a0-20cf
}
@font-face{
	font-family:Manrope;
	src:local("Manrope Bold"),local("Manrope-Bold"),url(/fonts/700-currency_symbols.e4423cfa.woff2) format("woff2"),url(/fonts/700-currency_symbols.8955a5a6.woff) format("woff");
	font-weight:700;
	font-style:normal;
	unicode-range:U+20a0-20cf
}
*{
	box-sizing:border-box;
	color:#203152;
	font-family:Manrope,sans-serif
}
body{
    background: #fafafa;
	margin:0
}
.cont{
	width:1200px;
	max-width:100%;
	padding:0 20px;
	margin-left:auto;
	margin-right:auto
}
button{
	border:none;
	outline:none
}
h1{
	font-size:55px
}
h2{
	font-size:34px
}
dd,dt,p,span{
	font-size:16px;
	letter-spacing:.02em
}
a{
	text-decoration:none
}
button{
	font-size:14px
}
.logo{
	position:relative
}
.logo a{
	display:block;
	width:45px;
	height:45px;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45'%3E%3Cpath fill='none' d='M0 0h45v45H0z'/%3E%3Cpath d='M28.5 43.5h-12c-4.052 0-7.838-2.2-10.66-6.186A25.8 25.8 0 011.5 22.5 25.793 25.793 0 015.84 7.686C8.662 3.7 12.448 1.5 16.5 1.5h12c4.052 0 7.838 2.2 10.66 6.186A25.793 25.793 0 0143.5 22.5a25.8 25.8 0 01-4.34 14.815C36.338 41.3 32.552 43.5 28.5 43.5zm0-39c-3.159 0-6.153 1.86-8.432 5.238A23.007 23.007 0 0016.5 22.5a23.007 23.007 0 003.568 12.763C22.347 38.64 25.341 40.5 28.5 40.5s6.153-1.86 8.432-5.237A23.007 23.007 0 0040.5 22.5a23.007 23.007 0 00-3.568-12.763C34.653 6.36 31.659 4.5 28.5 4.5zm-8.089.279c-2.718.731-5.215 2.887-7.032 6.069A23.842 23.842 0 0010.5 22.5a23.843 23.843 0 002.879 11.652c1.817 3.182 4.314 5.338 7.032 6.069a19.815 19.815 0 01-5.026-7.488A28.023 28.023 0 0113.5 22.5a28.02 28.02 0 011.885-10.233 19.814 19.814 0 015.026-7.488zm-6 0c-2.718.731-5.211 2.887-7.032 6.069A23.84 23.84 0 004.5 22.5a23.841 23.841 0 002.879 11.652c1.817 3.182 4.314 5.338 7.032 6.069a19.811 19.811 0 01-5.025-7.488A28.027 28.027 0 017.5 22.5a28.024 28.024 0 011.885-10.234 19.811 19.811 0 015.026-7.487zm14 24.471H25.2v-2.13H24v-1.773h1.2v-1.075H24v-2.05h1.2V15.75h3.861a5.663 5.663 0 013.7 1.125 3.924 3.924 0 011.366 3.2 3.757 3.757 0 01-1.347 3.166 5.928 5.928 0 01-3.68 1.031h-.691v1.076h2.877v1.772h-2.879v2.129zm0-11.091v4.063h.689a1.615 1.615 0 001.284-.538 2.353 2.353 0 00.464-1.573 2.067 2.067 0 00-.464-1.454 1.8 1.8 0 00-1.375-.5z' fill='%23203152'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-position:50%;
	background-size:100%;
	color:transparent;
	font-size:0
}
@media screen and (max-width:1000px){
	h1{
		font-size:56px
	}
	h2{
		font-size:32px
	}
}
@media screen and (max-width:800px){
	h1{
		font-size:45px
	}
	h2{
		font-size:28px
	}
}
@media screen and (max-width:600px){
	dd,dt,p,span{
		font-size:14px
	}
	h1{
		font-size:35px
	}
	h2{
		font-size:24px;
		text-align:left;
		line-height:1.2
	}
	.logo a{
		width:40px;
		height:40px
	}
}
@media screen and (max-width:400px){
	h1{
		font-size:28px
	}
	.logo a{
		width:35px;
		height:35px
	}
}
.header{
	position:relative;
	background-color:#f2f6ff;
	background-image:url(/header-photo.fee0cbd2.jpg);
	background-repeat:no-repeat;
	background-position:50%;
	background-size:auto 100%;
	padding-top:30px;
	padding-bottom:30px;
	height:390px
}
.header:before{
	/*top:0;
	height:80%;
	background:linear-gradient(0deg,hsla(0,0%,98.8%,0) 0,hsla(0,0%,100%,.8))
	*/
}
.header:after,.header:before{
	/* content:"";
	position:absolute;
	width:100% */
}
.header:after{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2002.993' height='285.937'%3E%3Cpath d='M2002.993.12h-786.85s-152.587-7.971-346.168 105.9-278.984 156-401.965 157.142-468.01 0-468.01 0v22.774h2002.993z' fill='%23fff'/%3E%3C/svg%3E");
	background-size:auto 100%;
	background-repeat:no-repeat;
	background-position:bottom;
	border-right:30% solid #fff
}
.header .a,.header:after{
	height:190px;
	bottom:-15px
}
.header .a{
	display:block;
	position:absolute;
	width:30%;
	background:#fff;
	right:0
}
.header .cont{
	position:relative;
	z-index:2
}
.header__title{
	text-align:center;
	margin-top:-40px
}
.header__title h1{
	margin-top:0;
	margin-bottom:20px
}
.header__title .benefits{
	display:flex;
	justify-content:center
}
.header__title .benefits .benefit{
	position:relative;
	padding-left:40px
}
.header__title .benefits .benefit:not(:last-child){
	margin-right:80px
}
.header__title .benefits .benefit:before{
	content:"";
	position:absolute;
	width:24px;
	height:18px;
	left:0;
	top:4px;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18'%3E%3Cpath d='M0 8.4L2.4 6l6 3.6L21.6 0 24 2.4 8.4 18z' fill='%2353c266'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-position:50%
}
.header__title .benefits .benefit span{
	font-size:20px;
	font-weight:500
}
@media screen and (max-width:1000px){
	.header:after{
		height:200px
	}
	.header__title .benefits .benefit:not(:last-child){
		margin-right:50px
	}
	.header__title .benefits .benefit span{
		font-size:18px
	}
	.header .a{
		display:none
	}
}
@media screen and (max-width:800px){
	.header{
		padding-top:30px;
		padding-bottom:30px;
		height:450px
	}
	.header:after{
		height:150px
	}
	.header__title{
		margin-top:30px;
		text-align:left
	}
	.header__title h1{
		margin-bottom:15px
	}
	.header__title .benefits{
		display:block
	}
	.header__title .benefits .benefit:not(:last-child){
		margin-right:0;
		margin-bottom:15px
	}
}
@media screen and (max-width:600px){
	.header{
		height:290px
	}
	.header:after{
		height:15vw;
		bottom:-3px
	}
	.header__logo{
		display:none
	}
	.header__title{
		margin-top:0
	}
	.header__title .benefits .benefit{
		padding-left:37px
	}
	.header__title .benefits .benefit:before{
		background-size:20px
	}
	.header__title .benefits .benefit span{
		font-size:16px
	}
}
@media screen and (max-width:400px){
	.header{
    /* padding-top: 15px; */
    /* padding-bottom: 20px; */
    /* height: 235px;*/
	}
	.header__title h1{
		margin-bottom:10px
	}
	.header__title .benefits .benefit{
		padding-left:32px
	}
	.header__title .benefits .benefit:before{
		background-size:17px
	}
	.header__title .benefits .benefit:not(:last-child){
		margin-bottom:8px
	}
	.header__title .benefits .benefit span{
		font-size:14px
	}
}
.use-webp .header{
	background-image:url(/header-photo.1cfb51fa.webp)
}
.block1{
	position:relative;
	z-index:3;
	margin-top:-150px
}
.block1__been-processed{
	text-align:right;
	margin-top:55px;
	margin-bottom:30px
}
.block1__been-processed dl{
	display:inline-flex;
	align-items:flex-end;
	margin-right:50px
}
.block1__been-processed dl dt{
	font-weight:50;
	line-height:1
}
.block1__been-processed dl dd{
	font-size:36px;
	font-weight:300;
	color:#53c266;
	line-height:.8;
	margin-left:30px
}
.block1__items{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap
}
.block1__items .item{
	width:calc((100% - 60px)/3);
	background:#fff;
	border:1px solid rgba(0,0,0,.1);
	border-radius:6px;
	padding:40px 0;
	box-shadow:4px 8px 25px 0 rgba(0,0,0,.08)
}
.block1__items .item[data-enable="0"]{
	display:none
}
.block1__items .item>div{
	padding-left:40px;
	padding-right:40px
}
.block1__items .item .image{
	margin-bottom:15px
}
.block1__items .item .image img{
	max-height:45px
}
.block1__items .item .description{
	background:#e5f6e8;
	padding-top:18px;
	padding-bottom:16px
}
.block1__items .item .description span{
	color:#53c266;
	font-weight:300;
	font-size:18px;
	line-height:1
}
.block1__items .item .summa{
	margin-top:25px;
	margin-bottom:15px
}
.block1__items .item .summa span{
	font-size:34px;
	font-weight:300;
	line-height:1;
	letter-spacing:.03em
}
.block1__items .item .stavka span,.block1__items .item .vozrast span{
	color:#868e9c;
	line-height:1.1
}
.block1__items .item .link{
	margin-top:22px
}
.block1__items .item .link span{
	display:block;
	width:100%;
	padding-top:17px;
	padding-bottom:16px;
	border-radius:6px;
	background:#53c266;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	line-height:1;
	font-size:14px;
	font-weight:700;
	letter-spacing:.12em;
	box-shadow:4px 8px 25px 0 rgba(0,0,0,.08)
}
@media screen and (max-width:1150px){
	.block1__items .item{
		padding-top:35px;
		padding-bottom:35px
	}
	.block1__items .item>div{
		padding-left:35px;
		padding-right:35px
	}
	.block1__items .item .summa span{
		font-size:32px
	}
}
@media screen and (max-width:1000px){
	.block1__been-processed{
		margin-bottom:0
	}
	.block1 .slider{
		overflow-x:scroll;
		width:calc(100% + 40px);
		margin-left:-20px;
		padding-bottom:50px;
		padding-top:25px
	}
	.block1 .slider::-webkit-scrollbar{
		height:0
	}
	.block1__items{
		justify-content:flex-start;
		flex-wrap:nowrap;
		min-width:1000px
	}
	.block1__items .item{
		margin-left:20px
	}
	.block1__items .item:last-child{
		margin-right:20px
	}
	.block1__items .item:nth-child(n+3){
		display:block!important
	}
}
@media screen and (max-width:920px){
	.block1{
		margin-top:-195px
	}
	.block1__been-processed dl dt{
		max-width:115px;
		text-align:left;
		line-height:16px;
		font-size:14px
	}
	.block1__been-processed dl dd{
		margin-left:25px
	}
	.block1__items .item{
		width:calc((100% - 40px)/3);
		padding-top:25px;
		padding-bottom:25px
	}
	.block1__items .item>div{
		padding-left:25px;
		padding-right:25px
	}
	.block1__items .item .image img{
		max-height:40px
	}
	.block1__items .item .description{
		padding-top:16px;
		padding-bottom:14px
	}
	.block1__items .item .description span{
		font-size:16px
	}
	.block1__items .item .summa{
		margin-top:30px;
		margin-bottom:15px
	}
	.block1__items .item .summa span{
		font-size:26px
	}
	.block1__items .item .link{
		margin-top:25px
	}
	.block1__items .item .link span{
		font-size:12px
	}
	.block1__items .item span{
		font-size:14px
	}
}
@media screen and (max-width:800px){
	.block1{
		margin-top:-120px
	}
	.block1__items .item{
		width:calc((100% - 25px)/2)
	}
	.block1__items .item:nth-child(n+3){
		display:none
	}
}
@media screen and (max-width:600px){
	.block1{
		margin-top:-15vw
	}
	.block1__been-processed dl{
		margin-right:0;
		margin-bottom:0
	}
	.block1__been-processed dl dt{
		font-size:13px
	}
	.block1__been-processed dl dd{
		font-size:32px;
		margin-bottom:3px;
		margin-left:15px
	}
	.block1__items{
		min-width:800px
	}
	.block1__items .item{
		padding-top:20px;
		padding-bottom:20px;
		width:250px
	}
	.block1__items .item>div{
		padding-left:20px;
		padding-right:20px
	}
	.block1__items .item .image{
		margin-bottom:5px
	}
	.block1__items .item .description{
		padding-top:10px;
		padding-bottom:9px
	}
	.block1__items .item .description span{
		font-size:14px
	}
	.block1__items .item .summa{
		margin-top:20px;
		margin-bottom:7px
	}
	.block1__items .item .summa span{
		font-size:26px
	}
	.block1__items .item .stavka,.block1__items .item .vozrast{
		font-size:12px
	}
	.block1__items .item .link{
		margin-top:20px
	}
	.block1__items .item span{
		font-size:13px
	}
}
@media screen and (max-width:400px){
	.block1{
		margin-top:-17vw
	}
	.block1__been-processed dl dt{
		font-size:12px;
		max-width:105px
	}
	.block1__been-processed dl dd{
		font-size:30px;
		margin-bottom:3px;
		margin-left:10px
	}
	.block1__items .item .image{
		margin-bottom:3px
	}
	.block1__items .item .description{
		padding-top:8px;
		padding-bottom:7px
	}
	.block1__items .item .summa{
		margin-top:17px;
		margin-bottom:10px
	}
	.block1__items .item .summa span{
		font-size:24px
	}
	.block1__items .item .link{
		margin-top:15px
	}
}
.block2{
	margin-bottom:150px
}
.block2__title{
	margin-top:50px;
	margin-bottom:40px;
	text-align:center
}
.block2__title h2{
	margin:0
}
.block2__title p{
	font-size:18px;
	color:#868e9c;
	margin-top:9px;
	margin-bottom:0;
}
.block2__table .row{
	position:relative;
	display:flex;
	padding:20px;
	transition:.3s
}
.block2__table .row:before{
	background:hsla(0,0%,100%,0);
	top:-1px
}
.block2__table .row:after,.block2__table .row:before{
	content:"";
	position:absolute;
	width:100%;
	height:1px;
	left:0;
	transition:.1s
}
.block2__table .row:after{
	background:rgba(0,0,0,.1);
	bottom:-1px
}
.block2__table .row>div{
	display:flex;
	align-items:center;
	justify-content:center;
	width:20%
}
.block2__table .row.head{
	padding-top:0;
	padding-bottom:15px;
	margin-bottom:15px
}
.block2__table .row.head span{
	text-align:center;
	line-height:1.3
}
.block2__table .row.head .col:nth-child(n+3) span{
	color:#868e9c
}
.block2__table .row.item{
	background-color: #ffffff;
	border-radius:6px;
	margin-bottom:1px
}
.block2__table .row.item:hover{
	background:#ffffff
}
.block2__table .row.item:hover:before{
	background:#fff
}
.block2__table .row.item:hover:after{
	background:hsla(0,0%,100%,0)
}
.block2__table .row.item[data-special="1"]{
	background: #ffffff;
	margin-bottom:0;
    /* box-shadow: 4px 8px 25px 0 rgb(0 0 0 / 8%); */
	z-index:3
}
.block2__table .row.item[data-special="1"] .link{
    background: #fa4859;
	color:#fff
}
.block2__table .row.item[data-special="1"] .stavka-label{
	background:#cdf0d3
}
.block2__table .row.item[data-special="1"]:after{
	background:hsla(0,0%,100%,0)
}
.block2__table .row.item img{
    max-height: 45px;
    max-width: 100px;
    height: 45px;
}
.block2__table .row.item .summa{
	font-weight:700
}
.block2__table .row.item .stavka{
	display:block;
	text-align:center;
	width:100%
}
.block2__table .row.item .stavka-label{
	display:inline-block;
	background:#e5f6e8;
	color:#53c266;
	border-radius:6px;
	padding:4px 12px;
	font-size:14px;
	font-weight:700;
	margin-top:3px
}
.block2__table .row.item .link{
	display:block;
	width:195px;
	padding:17px 4px 16px;
	border-radius:6px;
	background:#fff;
	color:#53c266;
	text-transform:uppercase;
	text-align:center;
	line-height:1.2;
	font-size:14px;
	font-weight:700;
	letter-spacing:.12em;
	box-shadow:4px 8px 25px 0 rgba(0,0,0,.08);
	transition:.3s
}
.block2__table .row.item .link:hover{
    background: #ffd600;
    color: #424242;
}
@media screen and (max-width:1000px){
	.block2__title{
		margin-top:100px
	}
}
@media screen and (max-width:800px){
	.block2__title{
		margin-top:20px;
		margin-bottom:50px;
		text-align:left
	}
	.block2__title p{
		font-size:16px
	}
	.block2__table .row.head{
		display:none
	}
	.block2__table .row.item{
		flex-wrap:wrap;
		justify-content:space-between;
		margin-top:20px;
		border: 0.5px solid rgba(0,0,0,.1);
    	box-shadow: 0 3px 6px 0 rgb(0 0 0 / 11%);

	}
	.block2__table .row.item:after,.block2__table .row.item:before{
		display:none
	}
	.block2__table .row.item>div{
		width:33.33%;
		max-width:120px;
		justify-content:flex-start
	}
	.block2__table .row.item>div:first-child{
		width:100%;
		max-width:100%;
		margin-bottom:10px
	}
	.block2__table .row.item>div:nth-child(2),.block2__table .row.item>div:nth-child(3),.block2__table .row.item>div:nth-child(4){
		padding-top:20px
	}
	.block2__table .row.item>div:nth-child(2):before,.block2__table .row.item>div:nth-child(3):before,.block2__table .row.item>div:nth-child(4):before{
		content:"";
		position:absolute;
       /* margin-top: -42px; */
        margin-bottom: 50px;
		color:#868e9c;
		font-size:12px;
		letter-spacing:.03em
	}
	.block2__table .row.item>div:nth-child(2):before{
		content:"Сумма"
	}
	.block2__table .row.item>div:nth-child(3):before{
		content:"Ставка"
	}
	.block2__table .row.item>div:nth-child(4):before{
		content:"Возраст"
	}
	.block2__table .row.item>div:nth-child(5){
		width:100%;
		max-width:100%;
		margin-top:20px
	}
	.block2__table .row.item .stavka-label{
		position:absolute;
		top:20px;
		right:20px
	}
	.block2__table .row.item .link{
		width:100%;
		font-size:12px;

    background: #ffd600;
    color: #424242;
	}
	.block2__table .row.item .summa{
		font-size:16px
	}
}
@media screen and (max-width:600px){
	.block2{
		margin-top:-50px
	}
	.block2__title{
		margin-bottom:25px;
		margin-left: 2px;
	}
}
@media screen and (max-width:550px){
	.block2__table .row.item>div{
		width:auto
	}
}
@media screen and (max-width:400px){
	.block2{
		margin-bottom:60px
	}
}
.footer__info{
	position:relative;
    background: linear-gradient(180deg,#ebebeb 0,#fbfbfb 19%,#fff 62%,#fff);
	padding-top:200px;
	padding-bottom:120px
}
.footer__info:before{
	width:100%;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920.957' height='247.487'%3E%3Cpath d='M0 48.049s497.633-.066 522.629 0 114.9.469 210.933 51.552c40.431 21.506 0 0 162.954 89.4 137.924 69.984 231.655 57.408 271.643 57.908 69.064.863 752.8 0 752.8 0V.009H0z' fill='%23fff'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-position:50%;
	background-size:auto 100%
}
.footer__info:after,.footer__info:before{
	content:"";
	position:absolute;
	height:230px;
	top:-45px
}
.footer__info:after{
	width:30%;
	background:#fff;
	right:0
}
.footer__info .cont{
	position:relative;
	z-index:2
}
.footer__info .icons{
	margin-bottom:80px
}
.footer__info .icons i{
	display:inline-block;
	width:100px;
	height:100px;
	background-repeat:no-repeat;
	background-position:50%;
	background-size:100% auto
}
.footer__info .icons i:not(:last-child){
	margin-right:45px
}
.footer__info .icons i.icon-clock{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101.25' height='101.25'%3E%3Cpath fill='none' d='M0 0h101.25v101.25H0z'/%3E%3Cpath d='M50.625 101.25A50.638 50.638 0 0130.919 3.978a50.639 50.639 0 0139.412 93.294 50.308 50.308 0 01-19.706 3.978zm0-94.5A43.875 43.875 0 1094.5 50.625 43.925 43.925 0 0050.625 6.75zm0 81A3.375 3.375 0 1154 84.375a3.379 3.379 0 01-3.375 3.375zm23.865-9.885a3.376 3.376 0 112.386-.989 3.351 3.351 0 01-2.386.989zm-47.73 0a3.376 3.376 0 112.386-.989 3.351 3.351 0 01-2.386.989zM64.125 67.5a3.355 3.355 0 01-2.387-.988L47.25 52.023V30.375a3.375 3.375 0 016.75 0v18.852l12.512 12.511a3.375 3.375 0 01-2.387 5.762zM84.375 54a3.375 3.375 0 113.375-3.375A3.379 3.379 0 0184.375 54zm-67.5 0a3.375 3.375 0 113.375-3.375A3.379 3.379 0 0116.875 54zM74.49 30.135a3.376 3.376 0 112.386-.989 3.351 3.351 0 01-2.386.989zm-47.73 0a3.376 3.376 0 112.386-.989 3.351 3.351 0 01-2.386.989zm23.865-9.885A3.375 3.375 0 1154 16.875a3.379 3.379 0 01-3.375 3.375z' fill='rgb(250 72 89)'/%3E%3C/svg%3E")
}
.footer__info .icons i.icon-check{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101.25' height='101.25'%3E%3Cpath d='M0 0h101.25v101.25H0z' fill='none'/%3E%3Cpath d='M50.625 101.25A50.638 50.638 0 0130.92 3.978a50.638 50.638 0 0139.41 93.294 50.306 50.306 0 01-19.705 3.978zm0-94.5A43.875 43.875 0 1094.5 50.625 43.925 43.925 0 0050.625 6.75zm-6.752 60.611a3.687 3.687 0 01-2.624-1.086L27.986 53.011a3.375 3.375 0 114.775-4.772l11.114 11.114 24.614-24.614a3.375 3.375 0 014.772 4.772L46.5 66.275a3.69 3.69 0 01-2.627 1.086z' fill='rgb(250 72 89)'/%3E%3C/svg%3E")
}
.footer__info .icons i.icon-cart{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101.25' height='74.25'%3E%3Cpath d='M87.75 74.25H13.5A13.5 13.5 0 010 60.75V13.5A13.5 13.5 0 0113.5 0h74.25a13.5 13.5 0 0113.5 13.5v47.25a13.5 13.5 0 01-13.5 13.5zm-81-48.937V60.75a6.758 6.758 0 006.75 6.75h74.25a6.758 6.758 0 006.75-6.75V25.313zM13.5 6.75a6.758 6.758 0 00-6.75 6.75v5.063H94.5V13.5a6.758 6.758 0 00-6.75-6.75zm23.625 50.625H20.25a3.375 3.375 0 010-6.75h16.875a3.375 3.375 0 010 6.75z' fill='rgb(250 72 89)'/%3E%3C/svg%3E")
}
.footer__info .title{
	margin-bottom:50px
}
.footer__info .title h2{
	margin-top:0;
	margin-bottom:0
}
.footer__info .title p{
	font-size:18px;
	margin-top:5px;
	color:#1c1c1c
}
.footer__info .body{
	max-width:1000px
}
.footer__info .body .qa dt{
	margin-bottom:.6em
}
.footer__info .body .qa dd{
	margin-left:0;
	font-weight:700
}
.footer__info .body .qa dd:before{
	content:"- "
}
.footer__bottom{
	padding-top:90px;
	padding-bottom:70px;
	background: #fbfbfb;
}
.footer__license{
	margin-bottom:50px
}
.footer__license b,.footer__license p{
	font-size:12px;
	color:#868e9c;
	margin:0;
	line-height:2.3;
	letter-spacing:.05em
}
.footer__logo a{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45'%3E%3Cpath fill='none' d='M0 0h45v45H0z'/%3E%3Cpath d='M28.5 43.5h-12c-4.052 0-7.838-2.2-10.66-6.186A25.8 25.8 0 011.5 22.5 25.793 25.793 0 015.84 7.686C8.662 3.7 12.448 1.5 16.5 1.5h12c4.052 0 7.838 2.2 10.66 6.186A25.793 25.793 0 0143.5 22.5a25.8 25.8 0 01-4.34 14.815C36.338 41.3 32.552 43.5 28.5 43.5zm0-39c-3.159 0-6.153 1.86-8.432 5.238A23.007 23.007 0 0016.5 22.5a23.007 23.007 0 003.568 12.763C22.347 38.64 25.341 40.5 28.5 40.5s6.153-1.86 8.432-5.237A23.007 23.007 0 0040.5 22.5a23.007 23.007 0 00-3.568-12.763C34.653 6.36 31.659 4.5 28.5 4.5zm-8.089.279c-2.718.731-5.215 2.887-7.032 6.069A23.842 23.842 0 0010.5 22.5a23.843 23.843 0 002.879 11.652c1.817 3.182 4.314 5.338 7.032 6.069a19.815 19.815 0 01-5.026-7.488A28.023 28.023 0 0113.5 22.5a28.02 28.02 0 011.885-10.233 19.814 19.814 0 015.026-7.488zm-6 0c-2.718.731-5.211 2.887-7.032 6.069A23.84 23.84 0 004.5 22.5a23.841 23.841 0 002.879 11.652c1.817 3.182 4.314 5.338 7.032 6.069a19.811 19.811 0 01-5.025-7.488A28.027 28.027 0 017.5 22.5a28.024 28.024 0 011.885-10.234 19.811 19.811 0 015.026-7.487zm14 24.471H25.2v-2.13H24v-1.773h1.2v-1.075H24v-2.05h1.2V15.75h3.861a5.663 5.663 0 013.7 1.125 3.924 3.924 0 011.366 3.2 3.757 3.757 0 01-1.347 3.166 5.928 5.928 0 01-3.68 1.031h-.691v1.076h2.877v1.772h-2.879v2.129zm0-11.091v4.063h.689a1.615 1.615 0 001.284-.538 2.353 2.353 0 00.464-1.573 2.067 2.067 0 00-.464-1.454 1.8 1.8 0 00-1.375-.5z' fill='%23868E9C'/%3E%3C/svg%3E")
}
@media screen and (max-width:1000px){
	.footer__info{
		padding-top:170px;
		padding-bottom:90px
	}
	.footer__info:before{
		height:170px;
		top:-10px
	}
	.footer__info:after{
		display:none
	}
	.footer__info .icons{
		margin-bottom:60px
	}
	.footer__info .icons i{
		width:80px;
		height:80px
	}
	.footer__info .icons i:not(:last-child){
		margin-right:35px
	}
	.footer__bottom{
		padding-top:70px;
		padding-bottom:60px
	}
}
@media screen and (max-width:800px){
	.footer__info{
		padding-top:150px;
		padding-bottom:70px
	}
	.footer__info:before{
		height:140px;
		top:-5px
	}
	.footer__info .icons{
		margin-bottom:40px
	}
	.footer__info .icons i{
		width:60px;
		height:60px
	}
	.footer__info .icons i:not(:last-child){
		margin-right:30px
	}
}
@media screen and (max-width:600px){
	.footer__info{
		padding-top:25vw
	}
	.footer__info:before{
		height:17vw;
		width:100%;
		top:-4px
	}
	.footer__info .icons i{
		width:50px;
		height:50px
	}
	.footer__info .icons i:not(:last-child){
		margin-right:25px
	}
	.footer__info .title{
		margin-bottom:35px
	}
	.footer__info .title p{
		font-size:16px
	}
	.footer__bottom{
		padding-top:50px;
		padding-bottom:40px
	}
}
.small-popup{
	position:fixed;
	right:20px;
	bottom:-30px;
	width:540px;
	padding:35px;
	border-radius:6px;
	border:1px solid rgba(0,0,0,.1);
	background:#fff;
	box-shadow:4px 8px 25px 0 rgba(0,0,0,.08);
	z-index:900;
	opacity:0;
	transition:.4s
}
.small-popup.hide{
	display:none
}
.small-popup.open{
	bottom:20px;
	opacity:1
}
.small-popup .content{
	display:flex
}
.small-popup .content .image{
	position:relative;
	width:110px
}
.small-popup .content .image img{
	width:100%
}
.small-popup .content .body{
	padding-left:30px
}
.small-popup .content .body p{
	color:#868e9c;
	margin:0
}
.small-popup .content .body .text1{
	margin-top:0;
	margin-bottom:0;
	font-size:18px;
	font-weight:700;
	color:#203152
}
.small-popup .content .body a{
	display:inline-block;
	padding:17px 20px 16px;
	border-radius:6px;
	background:#53c266;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	line-height:1;
	font-size:14px;
	font-weight:700;
	letter-spacing:.12em;
	margin-top:15px
}
.small-popup .content .close{
	position:absolute;
	top:20px;
	right:20px;
	width:14px;
	height:14px;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.451 3.2A1.875 1.875 0 0014.8.55L9 6.349 3.2.549A1.875 1.875 0 00.55 3.2l5.8 5.8-5.8 5.8A1.875 1.875 0 003.2 17.45l5.8-5.8 5.8 5.8A1.875 1.875 0 0017.45 14.8l-5.8-5.8 5.8-5.8z' fill='%23203152'/%3E%3C/svg%3E");
	background-position:50%;
	background-repeat:no-repeat;
	background-size:100%;
	transition:.3s;
	cursor:pointer
}
@media screen and (max-width:600px){
	.small-popup{
		width:calc(100% - 20px);
		bottom:10px;
		right:10px;
		padding:25px
	}
}
@media screen and (max-width:550px){
	.small-popup .content{
		flex-direction:column
	}
	.small-popup .content .body{
		margin-top:5px;
		padding-left:0
	}
	.small-popup .content .body .text1{
		margin-bottom:5px
	}
	.small-popup .content .body p{
		line-height:1.3
	}
	.small-popup .content .body a{
		margin-top:20px
	}
}
.big-popup{
	display:flex;
	justify-content:center;
	align-items:center;
	position:fixed;
	width:100%;
	height:100vh;
	top:0;
	left:0;
	background:rgba(0,0,0,.5);
	z-index:1000;
	opacity:0;
	transition:.4s
}
.big-popup.hide{
	display:none
}
.big-popup.open{
	opacity:1
}
.big-popup.open .content{
	transform:scale(1)
}
.big-popup .content{
	position:relative;
	width:1175px;
	max-width:calc(100% - 20px);
	background:#fff;
	border-radius:6px;
	padding:45px;
	box-shadow:4px 8px 25px 0 rgba(0,0,0,.08);
	transform:scale(.9);
	transition:.4s
}
.big-popup .title{
	margin-bottom:60px;
	margin-top:5px
}
.big-popup .title p{
	margin:0;
	text-align:center;
	font-size:36px;
	font-weight:700;
	line-height:1.2
}
.big-popup .close{
	position:absolute;
	top:45px;
	right:45px;
	width:50px;
	height:50px;
	border-radius:25px;
	background-color:#f2f6ff;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.451 3.2A1.875 1.875 0 0014.8.55L9 6.349 3.2.549A1.875 1.875 0 00.55 3.2l5.8 5.8-5.8 5.8A1.875 1.875 0 003.2 17.45l5.8-5.8 5.8 5.8A1.875 1.875 0 0017.45 14.8l-5.8-5.8 5.8-5.8z' fill='%23203152'/%3E%3C/svg%3E");
	background-position:50%;
	background-repeat:no-repeat;
	background-size:18px;
	transition:.3s;
	cursor:pointer
}
.big-popup .close:hover{
	background-color:#e9eef9
}
@media screen and (max-width:1000px){
	.big-popup .content{
		padding-left:0;
		padding-right:0
	}
	.big-popup .slider{
		overflow-x:auto
	}
	.big-popup .slider::-webkit-scrollbar{
		height:0
	}
	.big-popup .close{
		top:40px;
		right:40px;
		background-size:16px
	}
}
@media screen and (max-width:900px){
	.big-popup .content{
		padding-top:40px;
		padding-bottom:0
	}
	.big-popup .title{
		margin-bottom:0;
		padding-right:50px;
		padding-left:50px
	}
	.big-popup .title p{
		font-size:30px
	}
	.big-popup .slider{
		padding-top:40px;
		padding-bottom:40px
	}
	.big-popup .slider .block1__items{
		min-width:900px
	}
	.big-popup .close{
		background-color:transparent!important;
		border-radius:6px;
		top:10px;
		right:10px
	}
}
@media screen and (max-width:600px){
	.big-popup .title{
		padding:0 20px
	}
	.big-popup .title p{
		font-size:24px
	}
	.big-popup .slider{
		padding-top:25px;
		padding-bottom:30px
	}
	.big-popup .slider .block1__items .item{
		margin-left:15px
	}
	.big-popup .slider .block1__items .item:last-child{
		margin-right:15px
	}
	.big-popup .slider .block1__items .item .link a{
		font-size:12px!important
	}
	.big-popup .close{
		top:0;
		right:0;
		background-size:14px
	}
}
/*# sourceMappingURL=/main.eaf741c1.css.map */
