.mp-inner-pages {
	padding   : 0;
	margin    : 0;
	max-width : none;
}

html * {
	box-sizing : border-box;
}

.services-slider .services-slider-in .services-in .slick-dots li, .services-slider .services-slider-in .services-in .slick-arrow, .services-slider .services-slider-in .services-in .slick-dots li button {
	cursor : pointer;
}

.banner_top {
	background : #f8f8f8;
}

.banner_top .ban-in {
	max-width  : 1320px;
	padding    : 0 16px;
	margin     : 0 auto;
	display    : flex;
	background : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='744' height='584' viewBox='0 0 744 584' fill='none'%3E%3Cpath d='M695.455 187.618L695.457 188.618L695.455 187.618ZM464.853 188.122L463.902 188.428L464.126 189.123L464.855 189.122L464.853 188.122ZM709.138 229.573L709.725 230.382L709.138 229.573ZM185.695 609.876L186.283 610.685L185.695 609.876ZM150.021 583.898L149.071 583.587L150.021 583.898ZM221.76 364.739L222.711 365.05L222.938 364.356L222.346 363.929L221.76 364.739ZM34.9035 229.602L34.3174 230.413L34.9035 229.602ZM48.5452 187.618L48.543 188.618L48.5452 187.618ZM279.147 188.122L279.145 189.122L279.874 189.123L280.099 188.428L279.147 188.122ZM349.927 -31.3494L350.879 -31.0424L349.927 -31.3494ZM394.073 -31.3494L393.121 -31.0424L394.073 -31.3494ZM511.562 406.669L511.873 407.62L511.562 406.669ZM496.736 435.926L495.785 436.237L496.736 435.926ZM540.818 421.496L539.868 421.807L540.818 421.496ZM593.979 583.898L593.029 584.209L593.979 583.898ZM558.264 609.846L557.675 610.654L558.264 609.846ZM421.876 510.298L421.286 511.106L421.876 510.298ZM416.816 477.892L417.623 478.481L416.816 477.892ZM449.222 472.832L448.632 473.64L449.222 472.832ZM527.524 529.984L526.935 530.791L529.439 532.619L528.475 529.673L527.524 529.984ZM623.912 234.159L624.499 234.968L626.999 233.152L623.909 233.159L623.912 234.159ZM448.027 234.543L448.029 235.543L448.027 234.543ZM216.392 530.239L215.442 529.927L214.481 532.863L216.98 531.048L216.392 530.239ZM271.109 363.081L272.06 363.392L271.109 363.081ZM262.659 337.073L263.245 336.263L262.659 337.073ZM120.357 234.159L120.359 233.159L117.258 233.152L119.771 234.969L120.357 234.159ZM295.973 234.543L295.971 235.543L295.973 234.543ZM318.097 218.469L317.145 218.162L318.097 218.469ZM372 51.3296L372.952 51.0226L372 48.0716L371.048 51.0226L372 51.3296ZM425.903 218.469L424.952 218.776L425.903 218.469ZM695.453 186.618L464.851 187.122L464.855 189.122L695.457 188.618L695.453 186.618ZM709.725 230.382C728.707 216.591 718.915 186.566 695.453 186.618L695.457 188.618C716.98 188.57 725.962 216.113 708.55 228.764L709.725 230.382ZM186.283 610.685L709.725 230.382L708.55 228.764L185.107 609.067L186.283 610.685ZM149.071 583.587C141.772 605.886 167.301 624.476 186.283 610.685L185.107 609.067C167.695 621.718 144.276 604.664 150.972 584.209L149.071 583.587ZM220.81 364.428L149.071 583.587L150.972 584.209L222.711 365.05L220.81 364.428ZM34.3174 230.413L221.174 365.549L222.346 363.929L35.4895 228.792L34.3174 230.413ZM48.5474 186.618C25.0579 186.566 15.2839 216.648 34.3174 230.413L35.4895 228.792C18.0294 216.165 26.9954 188.57 48.543 188.618L48.5474 186.618ZM279.149 187.122L48.5474 186.618L48.543 188.618L279.145 189.122L279.149 187.122ZM348.976 -31.6563L278.195 187.815L280.099 188.428L350.879 -31.0424L348.976 -31.6563ZM395.025 -31.6563C387.815 -54.012 356.185 -54.012 348.976 -31.6563L350.879 -31.0424C357.493 -51.55 386.507 -51.55 393.121 -31.0424L395.025 -31.6563ZM465.805 187.815L395.025 -31.6563L393.121 -31.0424L463.902 188.428L465.805 187.815ZM511.251 405.719C498.553 409.876 491.629 423.539 495.785 436.237L497.686 435.615C493.873 423.967 500.225 411.433 511.873 407.62L511.251 405.719ZM541.769 421.185C537.612 408.487 523.949 401.563 511.251 405.719L511.873 407.62C523.521 403.807 536.055 410.159 539.868 421.807L541.769 421.185ZM594.929 583.587L541.769 421.185L539.868 421.807L593.029 584.209L594.929 583.587ZM557.675 610.654C576.648 624.502 602.237 605.911 594.929 583.587L593.029 584.209C599.732 604.688 576.259 621.742 558.854 609.039L557.675 610.654ZM421.286 511.106L557.675 610.654L558.854 609.039L422.465 509.49L421.286 511.106ZM416.008 477.302C408.131 488.094 410.494 503.229 421.286 511.106L422.465 509.49C412.565 502.265 410.398 488.381 417.623 478.481L416.008 477.302ZM449.811 472.024C439.019 464.147 423.885 466.51 416.008 477.302L417.623 478.481C424.849 468.581 438.732 466.414 448.632 473.64L449.811 472.024ZM528.114 529.176L449.811 472.024L448.632 473.64L526.935 530.791L528.114 529.176ZM495.785 436.237L526.574 530.295L528.475 529.673L497.686 435.615L495.785 436.237ZM623.909 233.159L448.025 233.543L448.029 235.543L623.914 235.159L623.909 233.159ZM216.98 531.048L624.499 234.968L623.324 233.35L215.805 529.43L216.98 531.048ZM270.159 362.77L215.442 529.927L217.343 530.55L272.06 363.392L270.159 362.77ZM262.073 337.884C269.892 343.539 273.161 353.599 270.159 362.77L272.06 363.392C275.332 353.394 271.769 342.428 263.245 336.263L262.073 337.884ZM119.771 234.969L262.073 337.884L263.245 336.263L120.943 233.349L119.771 234.969ZM295.975 233.543L120.359 233.159L120.354 235.159L295.971 235.543L295.975 233.543ZM317.145 218.162C314.183 227.347 305.625 233.564 295.975 233.543L295.971 235.543C306.491 235.566 315.819 228.788 319.048 218.776L317.145 218.162ZM371.048 51.0226L317.145 218.162L319.048 218.776L372.952 51.6365L371.048 51.0226ZM426.855 218.162L372.952 51.0226L371.048 51.6365L424.952 218.776L426.855 218.162ZM448.025 233.543C438.375 233.564 429.817 227.347 426.855 218.162L424.952 218.776C428.181 228.788 437.509 235.566 448.029 235.543L448.025 233.543Z' fill='%23EBEBEB'/%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='24' y='-49' width='696' height='665'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M464.853 188.122L695.455 187.618C717.948 187.568 727.335 216.352 709.138 229.573L185.695 609.876C167.498 623.097 143.024 605.275 150.021 583.898L221.76 364.739L34.9035 229.602C16.6566 216.406 26.0266 187.568 48.5452 187.618L279.147 188.122L349.927 -31.3494C356.839 -52.781 387.161 -52.781 394.073 -31.3494L464.853 188.122ZM496.736 435.926C492.751 423.753 499.389 410.654 511.562 406.669C523.735 402.685 536.834 409.323 540.818 421.496L593.979 583.898C600.984 605.3 576.453 623.122 558.264 609.846L421.876 510.298C411.53 502.747 409.264 488.238 416.816 477.892C424.367 467.546 438.876 465.28 449.222 472.832L527.524 529.984L496.736 435.926ZM448.027 234.543L623.912 234.159L216.392 530.239L271.109 363.081C274.247 353.497 270.831 342.983 262.659 337.073L120.357 234.159L295.973 234.543C306.058 234.565 315.001 228.067 318.097 218.469L372 51.3296L425.903 218.469C428.999 228.067 437.942 234.565 448.027 234.543Z' fill='white'/%3E%3Cpath d='M695.455 187.618L695.457 188.618L695.455 187.618ZM464.853 188.122L463.902 188.428L464.126 189.123L464.855 189.122L464.853 188.122ZM709.138 229.573L709.725 230.382L709.138 229.573ZM185.695 609.876L186.283 610.685L185.695 609.876ZM150.021 583.898L149.071 583.587L150.021 583.898ZM221.76 364.739L222.711 365.05L222.938 364.356L222.346 363.929L221.76 364.739ZM34.9035 229.602L34.3174 230.413L34.9035 229.602ZM48.5452 187.618L48.543 188.618L48.5452 187.618ZM279.147 188.122L279.145 189.122L279.874 189.123L280.099 188.428L279.147 188.122ZM349.927 -31.3494L350.879 -31.0424L349.927 -31.3494ZM394.073 -31.3494L393.121 -31.0424L394.073 -31.3494ZM511.562 406.669L511.873 407.62L511.562 406.669ZM496.736 435.926L495.785 436.237L496.736 435.926ZM540.818 421.496L539.868 421.807L540.818 421.496ZM593.979 583.898L593.029 584.209L593.979 583.898ZM558.264 609.846L557.675 610.654L558.264 609.846ZM421.876 510.298L421.286 511.106L421.876 510.298ZM416.816 477.892L417.623 478.481L416.816 477.892ZM449.222 472.832L448.632 473.64L449.222 472.832ZM527.524 529.984L526.935 530.791L529.439 532.619L528.475 529.673L527.524 529.984ZM623.912 234.159L624.499 234.968L626.999 233.152L623.909 233.159L623.912 234.159ZM448.027 234.543L448.029 235.543L448.027 234.543ZM216.392 530.239L215.442 529.927L214.481 532.863L216.98 531.048L216.392 530.239ZM271.109 363.081L272.06 363.392L271.109 363.081ZM262.659 337.073L263.245 336.263L262.659 337.073ZM120.357 234.159L120.359 233.159L117.258 233.152L119.771 234.969L120.357 234.159ZM295.973 234.543L295.971 235.543L295.973 234.543ZM318.097 218.469L317.145 218.162L318.097 218.469ZM372 51.3296L372.952 51.0226L372 48.0716L371.048 51.0226L372 51.3296ZM425.903 218.469L424.952 218.776L425.903 218.469ZM695.453 186.618L464.851 187.122L464.855 189.122L695.457 188.618L695.453 186.618ZM709.725 230.382C728.707 216.591 718.915 186.566 695.453 186.618L695.457 188.618C716.98 188.57 725.962 216.113 708.55 228.764L709.725 230.382ZM186.283 610.685L709.725 230.382L708.55 228.764L185.107 609.067L186.283 610.685ZM149.071 583.587C141.772 605.886 167.301 624.476 186.283 610.685L185.107 609.067C167.695 621.718 144.276 604.664 150.972 584.209L149.071 583.587ZM220.81 364.428L149.071 583.587L150.972 584.209L222.711 365.05L220.81 364.428ZM34.3174 230.413L221.174 365.549L222.346 363.929L35.4895 228.792L34.3174 230.413ZM48.5474 186.618C25.0579 186.566 15.2839 216.648 34.3174 230.413L35.4895 228.792C18.0294 216.165 26.9954 188.57 48.543 188.618L48.5474 186.618ZM279.149 187.122L48.5474 186.618L48.543 188.618L279.145 189.122L279.149 187.122ZM348.976 -31.6563L278.195 187.815L280.099 188.428L350.879 -31.0424L348.976 -31.6563ZM395.025 -31.6563C387.815 -54.012 356.185 -54.012 348.976 -31.6563L350.879 -31.0424C357.493 -51.55 386.507 -51.55 393.121 -31.0424L395.025 -31.6563ZM465.805 187.815L395.025 -31.6563L393.121 -31.0424L463.902 188.428L465.805 187.815ZM511.251 405.719C498.553 409.876 491.629 423.539 495.785 436.237L497.686 435.615C493.873 423.967 500.225 411.433 511.873 407.62L511.251 405.719ZM541.769 421.185C537.612 408.487 523.949 401.563 511.251 405.719L511.873 407.62C523.521 403.807 536.055 410.159 539.868 421.807L541.769 421.185ZM594.929 583.587L541.769 421.185L539.868 421.807L593.029 584.209L594.929 583.587ZM557.675 610.654C576.648 624.502 602.237 605.911 594.929 583.587L593.029 584.209C599.732 604.688 576.259 621.742 558.854 609.039L557.675 610.654ZM421.286 511.106L557.675 610.654L558.854 609.039L422.465 509.49L421.286 511.106ZM416.008 477.302C408.131 488.094 410.494 503.229 421.286 511.106L422.465 509.49C412.565 502.265 410.398 488.381 417.623 478.481L416.008 477.302ZM449.811 472.024C439.019 464.147 423.885 466.51 416.008 477.302L417.623 478.481C424.849 468.581 438.732 466.414 448.632 473.64L449.811 472.024ZM528.114 529.176L449.811 472.024L448.632 473.64L526.935 530.791L528.114 529.176ZM495.785 436.237L526.574 530.295L528.475 529.673L497.686 435.615L495.785 436.237ZM623.909 233.159L448.025 233.543L448.029 235.543L623.914 235.159L623.909 233.159ZM216.98 531.048L624.499 234.968L623.324 233.35L215.805 529.43L216.98 531.048ZM270.159 362.77L215.442 529.927L217.343 530.55L272.06 363.392L270.159 362.77ZM262.073 337.884C269.892 343.539 273.161 353.599 270.159 362.77L272.06 363.392C275.332 353.394 271.769 342.428 263.245 336.263L262.073 337.884ZM119.771 234.969L262.073 337.884L263.245 336.263L120.943 233.349L119.771 234.969ZM295.975 233.543L120.359 233.159L120.354 235.159L295.971 235.543L295.975 233.543ZM317.145 218.162C314.183 227.347 305.625 233.564 295.975 233.543L295.971 235.543C306.491 235.566 315.819 228.788 319.048 218.776L317.145 218.162ZM371.048 51.0226L317.145 218.162L319.048 218.776L372.952 51.6365L371.048 51.0226ZM426.855 218.162L372.952 51.0226L371.048 51.6365L424.952 218.776L426.855 218.162ZM448.025 233.543C438.375 233.564 429.817 227.347 426.855 218.162L424.952 218.776C428.181 228.788 437.509 235.566 448.029 235.543L448.025 233.543Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3C/g%3E%3C/svg%3E") top 1px right -18px / 745px auto no-repeat;
}

.banner_top .bg-img {
	margin-left  : 70px;
	margin-right : -100px;
	flex         : 1 0 auto;
	position     : relative;
}

.banner_top .bg-img img {
	position : absolute;
	opacity  : 0;
}

.banner_top .bg-img .img_svg {
	left : -60px;
	top  : 40px;
}

.banner_top .bg-img .circle {
	right     : -2px;
	bottom    : -5px;
	transform : translateY(8%);
}

.banner_top .bg-img .img_svg.lazyloaded {
	opacity    : 1;
	transition : opacity 0.4s linear;
}

.banner_top .bg-img .circle.lazyloaded {
	opacity    : 1;
	transform  : none;
	transition : all 0.45s linear;
}

.banner_top .banner-text_wr {
	max-width      : 632px;
	font-family    : "Fira Sans", sans-serif;
	padding-top    : 128px;
	padding-bottom : 105px;
}

.banner_top .banner-text_wr > .title {
	font-weight   : 700;
	font-size     : 52px;
	line-height   : 56px;
	color         : #000000;
	margin-top    : 0;
	margin-bottom : 25px;
	text-align    : inherit;
}

.banner_top .banner-text_wr > .text {
	font-weight   : 400;
	font-size     : 24px;
	color         : #333333;
	line-height   : 32px;
	margin-bottom : 55px;
	position      : relative;
}

.banner_top .banner-text_wr > .text p {
	margin : 0;
}

.banner_top .banner-text_wr > .text .serm-wr {
	background    : #fffcf7;
	border        : 2px solid #ffffff;
	box-shadow    : 0px 30px 60px rgba(0, 0, 0, 0.0997596);
	padding       : 35px 25px;
	display       : none;
	left          : 0px;
	position      : absolute;
	top           : 40px;
	max-width     : 420px;
	border-radius : 8px;
}

.banner_top .banner-text_wr > .text .serm-wr .title {
	font-weight    : bold;
	font-size      : 22px;
	line-height    : 24px;
	letter-spacing : -0.1375px;
	color          : #333333;
	margin-bottom  : 10px;
}

.banner_top .banner-text_wr > .text .serm-wr .text {
	font-weight    : normal;
	font-size      : 16px;
	line-height    : 24px;
	letter-spacing : -0.1px;
	color          : #333333;
}

.banner_top .banner-text_wr > .text .orm-wr {
	background    : #fffcf7;
	border        : 2px solid #ffffff;
	box-shadow    : 0px 30px 60px rgba(0, 0, 0, 0.0997596);
	padding       : 35px 25px;
	display       : none;
	left          : 80px;
	position      : absolute;
	top           : 40px;
	border-radius : 8px;
	max-width     : 420px;
}

.banner_top .banner-text_wr > .text .orm-wr .title {
	font-weight    : bold;
	font-size      : 22px;
	line-height    : 24px;
	letter-spacing : -0.1375px;
	color          : #333333;
	margin-bottom  : 10px;
}

.banner_top .banner-text_wr > .text .orm-wr .text {
	font-weight    : normal;
	font-size      : 16px;
	line-height    : 24px;
	letter-spacing : -0.1px;
	color          : #333333;
}

.banner_top .banner-text_wr > .text > a {
	color           : #333333;
	text-decoration : none;
	padding-bottom  : 1px;
	background      : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='2' viewBox='0 0 57 2' fill='none'%3E%3Cpath d='M0 1H57' stroke='black' stroke-width='2' stroke-dasharray='2 3'/%3E%3C/svg%3E") left 0 bottom 0 / 100% auto no-repeat;
}

.banner_top .banner-text_wr > .text a.serm:hover ~ .serm-wr {
	display : block;
}

.banner_top .banner-text_wr > .text a.orm:hover ~ .orm-wr {
	display : block;
}

.banner_top .banner-text_wr .more a {
	text-decoration : none;
	display         : inline-block;
	background      : #2dbf60;
	box-shadow      : 0px 8px 12px rgba(45, 191, 96, 0.102628);
	border-radius   : 36px;
	padding         : 24px 47px;
	font-weight     : 700;
	font-size       : 18px;
	line-height     : 24px;
	color           : #ffffff;
}

body .wrap-advantages {
	font-family : "Fira Sans", sans-serif;
}

body .wrap-advantages .advan-wrap {
	max-width      : 1320px;
	padding        : 0 16px;
	margin         : 0 auto;
	padding-top    : 80px;
	padding-bottom : 40px;
}

body .wrap-advantages .advan-wrap > .title {
	font-weight    : 400;
	font-size      : 17px;
	line-height    : 28px;
	text-align     : center;
	letter-spacing : -0.1px;
	color          : #333333;
	margin-bottom  : 34px;
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
}

body .wrap-advantages .advan-wrap > .title > span {
	font-weight : 700;
}

body .wrap-advantages .advan-in {
	display         : flex;
	flex-wrap       : wrap;
	justify-content : space-between;
	margin-bottom   : 13px;
}

body .wrap-advantages .advan-in .adv-bl {
	display       : flex;
	align-items   : center;
	box-sizing    : border-box;
	width         : 32%;
	max-width     : 32%;
	margin-bottom : 25px;
	border        : 2px solid #f5f6fa;
	border-radius : 6px;
	padding       : 22px 25px 25px 23px;
}

body .wrap-advantages .advan-in .adv-bl .image {
	width        : 64px;
	height       : 64px;
	flex         : none;
	margin-right : 23px;
}

body .wrap-advantages .advan-in .adv-bl .image img, body .wrap-advantages .advan-in .adv-bl .image svg {
	width      : auto;
	height     : auto;
	max-width  : 100%;
	max-height : 100%;
}

body .wrap-advantages .advan-in .adv-bl .text-wrap .title {
	font-style     : normal;
	font-weight    : 500;
	font-size      : 18px;
	letter-spacing : -0.1px;
	color          : #000000;
	line-height    : 20px;
}

body .wrap-advantages .advan-in .adv-bl .text-wrap .title p {
	margin : 0;
}

body .wrap-advantages .more-btn {
	text-align      : center;
	display         : flex;
	flex-direction  : column;
	align-items     : center;
	justify-content : center;
}

body .wrap-advantages .more-btn a {
	text-decoration : none;
	display         : inline-block;
	background      : #2dbf60;
	box-shadow      : 0px 8px 12px rgba(45, 191, 96, 0.102628);
	border-radius   : 36px;
	padding         : 24px 58px;
	letter-spacing  : 0.2px;
	font-weight     : 700;
	font-size       : 18px;
	line-height     : 24px;
	color           : #ffffff;
	margin-bottom   : 17px;
}

body .wrap-advantages .more-btn .text-line {
	font-weight    : normal;
	font-size      : 14px;
	line-height    : 16px;
	color          : #909090;
	display        : inline-block;
	padding        : 9px 31px 8px 0;
	letter-spacing : -0.1px;
	background     : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M0 32.24H32V0.24H0V32.24Z' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='scale(0.015625)'/%3E%3C/pattern%3E%3Cimage id='image0' width='64' height='64' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAALPElEQVR42u2bfXjVZRnHV1cv12+vR7EAQTQRQpEU0xKVApEWqVBAU2S8epVpiYQJpUQoatAcEZRCiSRMB8ibgzDEIWPA2Nj7mwFjgq4YIiKMN9nY3f15zvN0zrV1yj+8ds5Oneu6r995/e13f57v/fLcP4hpi4dU3dNFLVmqRj+g9qTaXGuPq/1QPxuodnFMND2kYvhwtTSp+O52qbz7rFSNEnX2P9kZ/d4OKR+aLgXfSGm3juvFD5fCgbukeLBI2e0ilSn/xtkxra16vB5TRYFJ866b5Wx27+JjazqPb1fON267bk7Tjq+J7B6gjoxQ5+8SVj7I8RAAxmI8N79pLugvpzf1lHefj5PKp701e+Z6XSPe+fdXfmGhrpo0598iUvItA0DjOsSqj27lPApwADgHAP6+JEEKfxErJTO8vRHt/N+e8aYcXOTJR1uv0dX/pkjpEACEkH4LIDhubAJH87vzu26Sk69dIXWL46X4MU9KZ3h1EQ2g6tfesv2/VwBvfkWk6NaQsR8awIQAgPJh0rTz69Lwly/JgYWeUUDFLG9TZCsgzbt97289Of36l4l/ByBE/P8XAGXfkcbcr8rxrEsEqLunxUr1HC89ogFokur9VponJ9ZfqvHb3zihJdDlgBBm4x/HnVEFigapkvrI0VUdRc9rFKBwR0U0AL3AjhoGcvSVL5oSJqXfFq3nQQBSP8bqT+QzkwDPbO4lR5Z3YOWl5JceSuge0QBq5nufKn/CO0jWbtp+g0jxbaqCO0QbG5xyED4mgJvl1F97yKGlSVI+y5Oymd6hdtEDVM32MmoWmEoAABTQIhGmhsz+OM+Rz+kBzrxxlVFA2eOeFE8nAbaDh67UJFWCnN1ytYaAzQEACN35Bcc/r+kByAFUARKqKYOqrHerZ3vXRTyAHZPjB9QsAEAf2lkAUNLIA8FOu8TXyvicHoAmSttpcokJpxMbLhXOW/mUNy2iAex6OK7P2896cmpTT1aRUggAmwdSg1c9NAAUwO8wEilWOFDO5fSVI5kd5K3feCWqiLsjEoD27Cvfe/lCjd8rKYXW+RS/AqrHBcX8RMw5HniOMoBVfqe/jJYkOxAmp5zP66fN0eWikFHD8xHlfN3iuA7v/ClWjr96ibAZQgGEgAXQcvVDAEgFAOBwnFAAhINAh0lYaIm80uQG7TveiBgAuiqph1+6gPinjlMCAeA2RC4EQijAQuA7dI4VIwMqKB6MEqwNFpcb2HTVvRBPo7Q8IgDU/sHL/mBVR7v6t3LxQAiuBG635wBgLiFyBBQKsACGOhUgfwwYKIsyqeFwE7tFs1fY9zvvjrA6r11aEnHZsOEytxV28RvUEo9ihXE0qArcG3AeQJXf91vF9wAQgIDjQMUKB6AC/o6B/cHqTqKl93C4u8C+bz+nG6HNvbg4AHDRDgIAWFkMRy2AiQBwEABknR8OAMqog8B5WHk2WSRXFOAg0HMQCkAYFL6dYLqXQgI8l3OtXalBlC4gEAZ2MjQSJ11CbBH743jPQgpAIBkCgHMQ/wDAaWfAoGH6cG0X9grZYQOgtfnpf/w5QRrZAwAAFWCAYPVwJAAgqDNMxXhu4z8F5zE/iHJUcCdm+wE/gPM7b2RgAgBem7KrC3AqnMOQdVQALszGqJMpAKwTQ3GoRWkMGA0QnyF9DDUADXgYADgfya8x93o6RBcOZnbwXuaFJMPksACoeNIr1I0L5YkLYlV4zpFQQL62lg/BAg0STmNkfcLEJj++w5HXmAsDAJD4mDrRGXJ+3gP8h+u6iFaizLAA0NZ0nw5EcRqjY2OlkKkFYdUADOaFDgIr7Zx0MU/VKE3mOyiiJQANs+tptWmGOC95gb+h7/WgJNaERwGzvINHll/E6rAaAOC5M319I0BYMRQCBCRNeOCw6/xcs0PyBIKtBGq2HAIAudNvsOKci5Cz1YAJcqMOZi4Ixx7gwKGliYyxnNNmpfQeARdMcgyCYVSBM4DAcEKPWFDuoPEJzh/Fg3CUc5pBCXuOYAD8nfdXXERnODYcSbCaGxgnN15uSuG5bX05MhjhSLxygTwngVkQ/Wx4OLvFKcQdqSgoBXMtsDkPf4uyy3dQjMsNx7O60Q+safsQeMrLpSU9trqzzvK706djyNJB4IhC/K//pQw/DIx6Ts7AgOPKHBAw1/jwG/4WjRefAwd18H0GKHpvorbNAejQMlNjD1kSm8zz6ApJVDiNAQOzcHjex2VznKKsORA8d3BwzKy0MwdAb8S4fQfhAgxzvsMZvuY96V6nth2E/CxuupZCOfjHWOZ4bIkVwhWsiJntncm+Csd5zrQXcwpxEIjt4KMLnVYQUM6+eZ4UPRYrDRpyqIXc4cKArnDvPG92mwLY+dP4IXZ0bfpyrQh6IRfrKOsy8gIgMFO+Tjt7vRdAgkH4w2PrtRgK4YhTrqcABN8xo/LtkxJQnMLtzftA4IjqUEh9WwPorOMwBhTEpoFQn+ETegPywomsbuwUudUFEEIEAwhgrCKA4A8LnOc9XhMODgAwAKfTZ9n6QKIBfkxB8xu+Y0OEexOMzsa1KYRtP0nI1JuYlCEuTFfBgliWRFiY2q33+pGo5gmsqwPjcgaKQA04yXuowwFA6iRPA5EbMNn3JR7W/uO8/g3OQWgAie8BlbFZQ1tPhD+f+2DCHp3hI1HiUPYv8GhPTck69GKisF9Athi9O6HCagEEZdjw0OfdcRQV4BhO0WCRF8gvKAAA6/Ifiasn+TIs5XeNflhAY07AdSxt61D4tIJYqBdWW/RorGClv/JEszIrgiooU85ImnRvKAR16H3FbozAWVGMlWwBoC+5BXkTAk+o6nK4cXJAww6FEf+ECUogLN7R8+vnw8LRHRMS/fQiH1HbVjA1TvTGBjc42bFhQMEIFxSioeJDETii1okVpL93AFwTBACjMFXbCFVB/7wp8QABJPnGQXBzAtTyUdjnhXqhj+ZOSqhDEYQIR1VJE3d9kXPNAqMQOjzaXAABBhUEAOQbaXPL3AGYyrnfvD+xvng6IQeEeAAyOid/8HugN4UdgL3Qz6oahuX8OOHn+vwhdaDrzsnx1+gKlpXMYM5vjJDBuRfVqXxUQNw3qfxRgP1HE1QbyuA8C7enhl1z2UwSsD/MgEheINfw3ZhIfyiUqer0WgW0Sh26yzZXGThBLOM4ce3+2QyhlPdwfLr7vf7uBs0/tQoNiHSJwCDsUFx9THt8qDpyKKEAIATcXsABKJgW+0yLnPMZhThLQezQ8KrR8KpQW6nh1q1dAlBZ55MTAIDjdHocaX8BoI4BIHofOx6KLzywyNxpZvWDASBv/t1QWlQDUDkX0VbTGQYDYJNFjGuOmBPN/lM1dtNFUs5aAdDMrrEe9QDyQgGgtGmOSIt2AFtqn/UC/9agwAHoQecHgOhOglt+lLhRFcCGCMctAMbfADCN0PxoB5BFOxwKgNb9RdEOYK1OeJkN0AYHAejpALwQ7QBWsCliSwwAdyOU1yRBbZ+XRDWArfcnLqHjY9BhAXBEEfQBzAMWR7cC7kt8TucFTIoC9wzy/ENP3tcqEd05YNO9SfOROvt/7jTZIUcwgOiuAuvH+mYy/GSqw3SYcRggqAJ75pIDEqO7D3g11fcgN1sYj7HqbIqwk/7dIEkwujvB1aN8Y5gOcceX+41AwBic2iSYHtUAVqT4kpkZMhTh/gErjzH4JDQ2/yBpblQDeGmk72qVOeNzJsRA4L/jmPsJ3IbbON43OaoBZIzwfW7tPb5TzPi4ocLKH32lIzdaGJrKhnG+7nwv2iGM1n7A3XMk9pkDyPoxvqyY/5XH8hTflNcmJO3X1rhBV73+5ZG+ZTH/f3yyj38CUVGKUAcWcmcAAAAASUVORK5CYII='/%3E%3C/defs%3E%3C/svg%3E") right 0 top 0 / auto no-repeat;
}

.services-slider {
	background : #f8f8f8;
}

.services-slider .services-slider-in {
	max-width      : 1320px;
	padding        : 0 15px;
	margin         : 0 auto;
	padding-top    : 62px;
	padding-bottom : 35px;
}

.services-slider .services-slider-in > .title {
	font-weight    : 700;
	font-size      : 40px;
	line-height    : 48px;
	text-align     : center;
	letter-spacing : -0.1px;
	color          : #000000;
	margin-bottom  : 52px;
}

.services-slider .services-slider-in .services-in {
	position : relative;
}

.services-slider .services-slider-in .services-in .slick-slide {
	margin : 0 10px;
}

.services-slider .services-slider-in .services-in .ser-bl {
	background    : #ffffff;
	border-radius : 12px;
	display       : flex !important;
	padding       : 35px 45px 35px 30px;
	box-sizing    : border-box;
}

.services-slider .services-slider-in .services-in .ser-bl:focus {
	outline : none !important;
}

.services-slider .services-slider-in .services-in .ser-bl .icon {
	width           : 80px;
	height          : 80px;
	border          : 2px solid #f5f6fa;
	border-radius   : 250px;
	display         : flex;
	justify-content : center;
	align-items     : center;
	margin-right    : 33px;
	flex            : none;
}

.services-slider .services-slider-in .services-in .ser-bl .icon img, .services-slider .services-slider-in .services-in .ser-bl .icon svg {
	max-width  : 100%;
	max-height : 100%;
}

.services-slider .services-slider-in .services-in .ser-bl .icon img g rect, .services-slider .services-slider-in .services-in .ser-bl .icon svg g rect {
	display : none;
}

.services-slider .services-slider-in .services-in .ser-bl .text-wrap .title {
	color         : #313131;
	font-weight   : 700;
	font-size     : 24px;
	line-height   : 32px;
	margin-bottom : 17px;
}

.services-slider .services-slider-in .services-in .ser-bl .text-wrap .text {
	color       : #909090;
	font-weight : normal;
	font-size   : 16px;
	line-height : 24px;
}

.services-slider .services-slider-in .services-in .slick-dots {
	padding-left    : 0;
	list-style      : none;
	font-size       : 0;
	display         : flex;
	margin          : 0;
	justify-content : center;
	margin-top      : 42px;
}

.services-slider .services-slider-in .services-in .slick-dots li {
	margin : 0 8px;
}

.services-slider .services-slider-in .services-in .slick-dots li button {
	height        : 4px;
	border-radius : 4px;
	opacity       : 0.15;
	background    : #000000;
	width         : 40px;
	border        : 0;
	outline       : none;
}

.services-slider .services-slider-in .services-in .slick-dots li button:hover, .services-slider .services-slider-in .services-in .slick-dots li button:active {
	border     : 0;
	outline    : none;
	background : #2dbf60;
}

.services-slider .services-slider-in .services-in .slick-dots li.slick-active button {
	opacity    : 1;
	background : #2dbf60;
}

.services-slider .services-slider-in .services-in .slick-arrow {
	font-size     : 0;
	border        : 0;
	outline       : none;
	width         : 48px;
	height        : 48px;
	display       : inline-block;
	border-radius : 250px;
	border        : 2px solid #2dbf60;
	top           : calc(38% - 24px);
	position      : absolute;
}

.services-slider .services-slider-in .services-in .slick-arrow:hover, .services-slider .services-slider-in .services-in .slick-arrow:active {
	border  : 2px solid #2dbf60;
	outline : none;
}

.services-slider .services-slider-in .services-in .slick-prev {
	background : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='6' y='3' width='8' height='13'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.51152 9.76342L13.0883 5.18669C13.3887 4.88629 13.3887 4.39924 13.0883 4.09884C12.7878 3.79843 12.3008 3.79843 12.0004 4.09884L6.87974 9.21949C6.57933 9.5199 6.57933 10.0069 6.87974 10.3074L12.0004 15.428C12.3008 15.7284 12.7878 15.7284 13.0883 15.428C13.3887 15.1276 13.3887 14.6406 13.0883 14.3402L8.51152 9.76342Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Crect width='20' height='20' transform='matrix(-1 0 0 1 20 0)' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") left 50% top 50% / auto no-repeat;
	left       : -180px;
}

.services-slider .services-slider-in .services-in .slick-next {
	background : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='6' y='3' width='8' height='13'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4884 9.76342L6.9117 5.18669C6.6113 4.88629 6.6113 4.39924 6.9117 4.09884C7.21211 3.79843 7.69916 3.79843 7.99956 4.09884L13.1202 9.21949C13.4206 9.5199 13.4206 10.0069 13.1202 10.3074L7.99956 15.428C7.69916 15.7284 7.21211 15.7284 6.9117 15.428C6.6113 15.1276 6.6113 14.6406 6.9117 14.3402L11.4884 9.76342Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Crect width='20' height='20' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") left 50% top 50% / auto no-repeat;
	right      : -180px;
}

.tariff_bl-wr .tariff_bl-in {
	padding-top   : 81px;
	text-align    : center;
	margin-bottom : 81px;
}

.tariff_bl-wr .tariff_bl-in > .title {
	font-weight    : 700;
	font-size      : 40px;
	line-height    : 48px;
	text-align     : center;
	letter-spacing : -0.1px;
	color          : #000000;
	margin-bottom  : 8px;
}

.tariff_bl-wr .tariff_bl-in .title_in {
	font-weight    : 300;
	font-size      : 24px;
	line-height    : 32px;
	text-align     : center;
	letter-spacing : -0.133333px;
	color          : #909090;
	margin-bottom  : 54px;
}

.tariff_bl-wr .tariff_bl-in .tariff_bl-list {
	display         : flex;
	max-width       : 1320px;
	padding         : 0 16px;
	margin          : 0 auto;
	padding-bottom  : 110px;
	justify-content : space-between;
	margin-bottom   : 15px;
	text-align      : left;
	background      : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64' fill='none'%3E%3Crect x='2' y='10' width='60' height='46' rx='3' fill='white' stroke='%23373737' stroke-width='2'/%3E%3Crect x='18' y='29' width='4' height='4' rx='0.5' fill='%23F8F8F8' stroke='%23373737' stroke-width='2'/%3E%3Crect x='26' y='29' width='4' height='4' rx='0.5' fill='%23F8F8F8' stroke='%23373737' stroke-width='2'/%3E%3Crect x='34' y='29' width='4' height='4' rx='0.5' fill='%23F8F8F8' stroke='%23373737' stroke-width='2'/%3E%3Crect x='42' y='29' width='4' height='4' rx='0.5' fill='%23F8F8F8' stroke='%23373737' stroke-width='2'/%3E%3Crect x='50' y='29' width='4' height='4' rx='0.5' fill='%23F8F8F8' stroke='%23373737' stroke-width='2'/%3E%3Crect x='10' y='37' width='4' height='4' rx='0.5' fill='%23F8F8F8' stroke='%23373737' stroke-width='2'/%3E%3Crect x='18' y='37' width='4' height='4' rx='0.5' fill='%23F8F8F8' stroke='%23373737' stroke-width='2'/%3E%3Crect x='26' y='37' width='4' height='4' rx='0.5' fill='%23F8F8F8' stroke='%23373737' stroke-width='2'/%3E%3Crect x='34' y='37' width='4' height='4' rx='0.5' fill='%23F8F8F8' stroke='%23373737' stroke-width='2'/%3E%3Crect x='42' y='37' width='4' height='4' rx='0.5' fill='%23F8F8F8' stroke='%23373737' stroke-width='2'/%3E%3Crect x='50' y='37' width='4' height='4' rx='0.5' fill='%23F8F8F8' stroke='%23373737' stroke-width='2'/%3E%3Crect x='10' y='45' width='4' height='4' rx='0.5' fill='%23F8F8F8' stroke='%23373737' stroke-width='2'/%3E%3Crect x='18' y='45' width='4' height='4' rx='0.5' fill='%23F8F8F8' stroke='%23373737' stroke-width='2'/%3E%3Crect x='26' y='45' width='4' height='4' rx='0.5' fill='%23F8F8F8' stroke='%23373737' stroke-width='2'/%3E%3Crect x='34' y='45' width='4' height='4' rx='0.5' fill='%23F8F8F8' stroke='%23373737' stroke-width='2'/%3E%3Crect x='42' y='45' width='4' height='4' rx='0.5' fill='%23F8F8F8' stroke='%23373737' stroke-width='2'/%3E%3Cpath d='M2 13C2 11.3431 3.34315 10 5 10H59C60.6569 10 62 11.3431 62 13V22H2V13Z' fill='%232DBF60' stroke='%23373737' stroke-width='2'/%3E%3Cpath d='M25 16H39' stroke='%23373737' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M54 61H57' stroke='%23373737' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M14 61H50' stroke='%23373737' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M7 61H10' stroke='%23373737' stroke-width='2' stroke-linecap='round'/%3E%3Crect x='14' y='6' width='4' height='10' rx='2' fill='%23F8F8F8' stroke='%23373737' stroke-width='2'/%3E%3Crect x='46' y='6' width='4' height='10' rx='2' fill='%23F8F8F8' stroke='%23373737' stroke-width='2'/%3E%3C/svg%3E") left 50% bottom 0 / auto no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1290' height='33' viewBox='0 0 1290 33' fill='none'%3E%3Cpath d='M1 0V16C1 24.8366 8.16344 32 17 32H593' stroke='%232DBF60' stroke-width='2'/%3E%3Cpath d='M1289 0V16C1289 24.8366 1281.84 32 1273 32H697' stroke='%232DBF60' stroke-width='2'/%3E%3C/svg%3E") left 14px bottom 30px / auto no-repeat;
}

.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl {
	width         : 32%;
	max-width     : 32%;
	background    : #ffffff;
	box-shadow    : 0px 30px 60px rgba(0, 0, 0, 0.08);
	border-radius : 12px;
	border        : 3px solid rgba(0, 0, 0, 0);
	transition    : all 0.25s;
}

.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-top {
	padding        : 40px 40px;
	padding-bottom : 47px;
}

.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-top .flag {
	display        : inline-block;
	font-weight    : 700;
	font-size      : 12px;
	line-height    : 16px;
	text-transform : uppercase;
	color          : #333333;
	background     : #ebebeb;
	border-radius  : 3px;
	padding        : 4px 10px;
	letter-spacing : -0.06px;
	margin-bottom  : 22px;
}

.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-top .title {
	font-weight    : 700;
	font-size      : 24px;
	line-height    : 26px;
	letter-spacing : -0.104348px;
	color          : #222222;
	padding-bottom : 24px;
	margin-bottom  : 34px;
	position       : relative;
}

.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-top .title:before {
	content       : '';
	display       : inline-block;
	position      : absolute;
	bottom        : 0;
	left          : 0;
	height        : 2px;
	width         : 32px;
	background    : #2dbf60;
	border-radius : 2px;
}

.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-top > .price {
	font-weight    : 500;
	font-size      : 14px;
	line-height    : 16px;
	letter-spacing : -0.1px;
	color          : #313131;
	margin-bottom  : 25px;
	padding-top    : 22px;
	position       : relative;
}

.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-top > .price .price {
	font-weight    : 700;
	font-size      : 32px;
	line-height    : 32px;
	color          : #313131;
	vertical-align : top;
	margin-right   : 4px;
}

.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-top > .price .price_old {
	position    : absolute;
	top         : -2px;
	left        : 0;
	font-weight : 400;
	font-size   : 18px;
	line-height : 20px;
	color       : #bbbbbb;
}

.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-top > .price .price_old:before {
	content    : '';
	position   : absolute;
	height     : 1px;
	left       : 0;
	right      : 0;
	top        : calc(50% - 1px);
	display    : inline-block;
	background : #ff6161;
}

.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-top .more a {
	background      : #2dbf60;
	box-shadow      : 0px 8px 12px rgba(45, 191, 96, 0.102628);
	border-radius   : 32px;
	width           : 100%;
	padding-top     : 20px;
	padding-bottom  : 20px;
	text-align      : center;
	font-weight     : bold;
	font-size       : 18px;
	line-height     : 24px;
	color           : #ffffff;
	display         : block;
	text-decoration : none;
	transition      : all 0.3s;
}

.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-bottom {
	padding     : 38px 40px;
	padding-top : 29px;
	border-top  : 1px solid #e3e3e3;
	position    : relative;
}

.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-bottom .title {
	letter-spacing : -0.10625px;
	color          : #333333;
	font-weight    : 500;
	font-size      : 17px;
	line-height    : 16px;
	background     : #ffffff;
	padding-left   : 10px;
	padding-right  : 10px;
	position       : absolute;
	top            : -8px;
	left           : 30px;
}

.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-bottom ul {
	list-style : none;
	padding    : 0;
	margin     : 0;
}

.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-bottom ul li {
	padding        : 17px 20px 14px 19px;
	display        : block;
	border-radius  : 6px;
	letter-spacing : -0.1px;
	font-weight    : normal;
	font-size      : 14px;
	line-height    : 18px;
	color          : #333333;
}

.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-bottom ul li:nth-child(odd) {
	background : #f8f8f8;
}

.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl.new {
	border : 3px solid #2dbf60;
}

.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl:hover {
	transform : translateY(-8px);
}

.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl:hover .more a {
	background : #3dd271;
	transform  : translateY(-2px);
}

.tariff_bl-wr .tariff_bl-in .text_bottom {
	display        : inline-block;
	letter-spacing : -0.1px;
	text-transform : uppercase;
	font-weight    : 500;
	font-size      : 16px;
	line-height    : 24px;
	padding        : 9px 25px 7px 25px;
	background     : #ffdb71;
	border-radius  : 5px;
	color          : #000000;
}

.bg-image_wrap {
	padding-bottom : 75px;
	background     : url('bg_pic.png') left 0 bottom 0 / auto no-repeat #ffffff;
}

.text_bottom-wr .text_bottom-in {
	text-align : center;
	max-width  : 1320px;
	padding    : 0 16px;
	margin     : 0 auto;
}

.text_bottom-wr .text_bottom-in .title {
	font-weight    : bold;
	font-size      : 40px;
	line-height    : 48px;
	letter-spacing : -0.1px;
	color          : #000000;
}

.text_bottom-wr .text_bottom-in .title_in {
	font-weight    : 300;
	font-size      : 24px;
	line-height    : 32px;
	letter-spacing : -0.133333px;
	color          : #909090;
	margin-bottom  : 33px;
}

.text_bottom-wr .text_bottom-in .text {
	font-weight    : normal;
	font-size      : 17px;
	line-height    : 28px;
	letter-spacing : -0.1px;
	color          : #333333;
}

.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-top .more a:hover, body .wrap-advantages .more-btn a:hover, .banner_top .banner-text_wr .more a:hover {
	background : #3dd271;
}

body .wrap-advantages .more-btn a:hover, .banner_top .banner-text_wr .more a:hover {
	transform : translateY(-2px);
}

body .wrap-advantages .more-btn a, .banner_top .banner-text_wr .more a {
	transition : all 0.3s;
}

.mp-footer {
	background : #f8f8f8;
}

@media (max-width : 1620px) {
	.services-slider .services-slider-in .services-in .slick-prev {
		left : -18px;
	}

	.services-slider .services-slider-in .services-in .slick-next {
		right : -18px;
	}

	.services-slider .services-slider-in .services-in .slick-arrow {
		z-index : 9;
	}
}

@media (max-width : 1480px) {
	.banner_top .bg-img {
		-webkit-background-size : contain !important;
		background-size         : contain !important;
		margin-right            : 0;
	}

	.services-slider .services-slider-in .services-in .slick-prev {
		left : -5px;
	}

	.services-slider .services-slider-in .services-in .slick-next {
		right : -5px;
	}

	.tariff_bl-wr .tariff_bl-in .tariff_bl-list {
		-webkit-background-size : auto, 98% auto !important;
		background-size         : auto, 98% auto !important;
	}

	.banner_top .bg-img img {
		max-width : 100%;
	}

	.banner_top .bg-img .circle {
		right     : -30px;
		max-width : 70%;
	}
}

@media (max-width : 1280px) {
	.banner_top .bg-img .circle {
		right : -10px;
	}
}

@media (max-width : 1200px) {
	.banner_top .banner-text_wr {
		padding-top    : 70px;
		padding-bottom : 70px;
	}

	.banner_top .banner-text_wr .title {
		font-size : 45px;
	}
}

@media (max-width : 1025px) {
	.banner_top .bg-img {
		display : none;
	}

	.services-slider .services-slider-in > .title {
		padding-left  : 15px;
		padding-right : 15px;
	}

	.banner_top .banner-text_wr .title {
		font-size : 42px;
	}

	.services-slider .services-slider-in > .title, .tariff_bl-wr .tariff_bl-in > .title, .text_bottom-wr .text_bottom-in .title {
		font-size : 35px;
	}

	.banner_top .banner-text_wr .text {
		margin-bottom : 30px;
	}

	.tariff_bl-wr .tariff_bl-in .tariff_bl-list {
		-webkit-background-size : auto, 97% auto !important;
		background-size         : auto, 97% auto !important;
	}

	.banner_top .ban-in {
		background-image : none !important;
	}
}

@media (min-width : 961px) and (max-width : 1025px) {
	body .wrap-advantages .advan-in .adv-bl {
		flex-direction : column;
		align-items    : flex-start;
	}

	body .wrap-advantages .advan-in .adv-bl .image {
		margin-bottom : 25px;
	}
}

@media (max-width : 960px) {
	.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-top, .tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-bottom {
		padding-left  : 25px;
		padding-right : 25px;
	}

	.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-top > .price .price {
		font-size : 25px;
	}

	body .wrap-advantages .advan-in .adv-bl {
		width     : 49%;
		max-width : 50%;
	}
}

@media (min-width : 769px) {
	.tariff_bl-wr .tariff_bl-in .tariff_bl-list {
		flex-wrap : wrap;
	}
}

@media (max-width : 768px) {
	.services-slider .services-slider-in .services-in {
		margin-left  : 30px;
		margin-right : 30px;
	}

	.services-slider .services-slider-in .services-in .slick-prev {
		left : -15px;
	}

	.services-slider .services-slider-in .services-in .slick-next {
		right : -15px;
	}

	.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl {
		width        : auto;
		max-width    : none;
		margin-right : 15px;
		flex         : none;
	}

	.tariff_bl-wr .tariff_bl-in .tariff_bl-list {
		overflow-x : auto;
	}

	.text_bottom-wr .text_bottom-in .title_in {
		font-size : 20px;
	}

	.text_bottom-wr .text_bottom-in .text br {
		display : none;
	}

	.text_bottom-wr {
		padding-bottom : 20px;
		background     : rgba(0, 0, 0, 0);
	}

	.tariff_bl-wr .tariff_bl-in {
		margin-bottom : 40px;
	}
}

@media (max-width : 550px) {
	body .wrap-advantages .advan-in .adv-bl {
		width         : 100%;
		max-width     : 100%;
		margin-bottom : 10px;
	}

	.banner_top .banner-text_wr {
		text-align     : center;
		padding-top    : 40px;
		padding-bottom : 40px;
		padding-left: 16px;
		padding-right: 16px;
	}

	.banner_top .banner-text_wr .title {
		font-size   : 24px;
		line-height : 32px;
	}

	.banner_top .banner-text_wr .text, .services-slider .services-slider-in .services-in .ser-bl .text-wrap .title {
		font-size   : 14px;
		line-height : normal;
	}

	.banner_top .banner-text_wr .more a, body .wrap-advantages .more-btn a {
		font-size   : 16px;
		line-height : normal;
	}

	body .wrap-advantages .advan-wrap {
		padding-top : 40px;
	}

	body .wrap-advantages .advan-wrap > .title {
		font-size   : 14px;
		line-height : 20px;
	}

	body .wrap-advantages .advan-wrap > .title br {
		display : none;
	}

	body .wrap-advantages .advan-in .adv-bl .text-wrap .title {
		font-size : 16px;
	}

	body .wrap-advantages .advan-in .adv-bl .text-wrap .title br {
		display : none;
	}

	body .wrap-advantages .advan-in .adv-bl .image {
		width  : 48px;
		height : 48px;
	}

	.services-slider .services-slider-in > .title, .tariff_bl-wr .tariff_bl-in > .title, .text_bottom-wr .text_bottom-in .title {
		font-size     : 20px;
		line-height   : 24px;
		padding-left  : 15px;
		padding-right : 15px;
	}

	html body .services-slider .services-slider-in .services-in .slick-arrow {
		display : none !important;
	}

	.services-slider .services-slider-in .services-in .ser-bl .text-wrap .text {
		font-size   : 13px;
		line-height : 20px;
	}

	.services-slider .services-slider-in .services-in .ser-bl .text-wrap .text br {
		display : none;
	}

	.services-slider .services-slider-in .services-in .ser-bl .icon {
		width  : 48px;
		height : 48px;
	}

	.services-slider .services-slider-in .services-in .ser-bl .icon img {
		max-width  : 20px;
		max-height : 20px;
	}

	.services-slider .services-slider-in .services-in .ser-bl .text-wrap .title {
		margin-bottom : 5px;
	}

	.tariff_bl-wr .tariff_bl-in .tariff_bl-list {
		-webkit-background-size : 40px auto, 0 !important;
		background-size         : 40px auto, 0 !important;
	}

	.tariff_bl-wr .tariff_bl-in .title_in {
		font-size     : 15px;
		margin-bottom : 20px;
		line-height   : 18px;
	}

	.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-top .title {
		font-size      : 20px;
		line-height    : 24px;
		padding-bottom : 15px;
		margin-bottom  : 20px;
	}

	.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-top > .price .price {
		font-size : 28px;
	}

	.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-top .more a {
		font-size   : 15px;
		line-height : 24px;
	}

	.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-bottom .title {
		font-size   : 13px;
		line-height : 16px;
	}

	.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-bottom ul li {
		font-size   : 12px;
		line-height : 16px;
	}

	.tariff_bl-wr .tariff_bl-in .text_bottom {
		font-size   : 13px;
		line-height : 16px;
	}

	.text_bottom-wr .text_bottom-in .title_in {
		font-size     : 15px;
		line-height   : 18px;
		margin-bottom : 10px;
	}

	.text_bottom-wr .text_bottom-in .text {
		font-size   : 14px;
		line-height : 20px;
	}

	.bg-image_wrap {
		padding-bottom : 0;
		background     : none;
	}

	.banner_top .banner-text_wr > .text .serm-wr, .banner_top .banner-text_wr > .text .orm-wr {
		top       : 25px;
		min-width : 300px;
		max-width : 300px;
		padding   : 25px 20px;
	}

	.banner_top .banner-text_wr > .text .serm-wr .title, .banner_top .banner-text_wr > .text .orm-wr .title {
		font-size : 16px;
	}

	.banner_top .banner-text_wr > .text .serm-wr .text, .banner_top .banner-text_wr > .text .orm-wr .text {
		font-size : 13px;
	}

	.services-slider .services-slider-in .services-in .slick-dots {
		flex-wrap : wrap;
	}

	.services-slider .services-slider-in .services-in .slick-dots li {
		margin-top    : 5px;
		margin-bottom : 5px;
	}
}

@media (max-width : 450px) {
	body .wrap-advantages .advan-in .adv-bl {
		flex-direction : column;
		align-items    : center;
		text-align     : center;
	}

	body .wrap-advantages .advan-in .adv-bl .image {
		margin-right  : 0;
		margin-bottom : 15px;
	}

	.services-slider .services-slider-in .services-in .ser-bl {
		flex-direction : column;
		align-items    : center;
		text-align     : center;
		padding        : 25px 25px 25px 25px;
		margin         : 0;
	}

	.services-slider .services-slider-in .services-in .ser-bl .icon {
		margin-right  : 0;
		margin-bottom : 15px;
	}

	.services-slider .services-slider-in .services-in {
		margin : 0;
	}

	.services-slider .services-slider-in .services-in .slick-dots {
		margin-top : 20px;
	}

	.tariff_bl-wr .tariff_bl-in {
		padding-top   : 40px;
		margin-bottom : 40px;
	}

	.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-top {
		text-align : center;
	}

	.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-top .title:before {
		left : calc(50% - 16px);
	}

	.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-bottom .title {
		left : calc(50% - 42.5px);
	}

	.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-bottom ul li {
		text-align : center;
	}

	.text_bottom-wr .text_bottom-in .title {
		margin-bottom : 15px;
	}

	.tariff_bl-wr .tariff_bl-in .tariff_bl-list {
		padding-bottom : 60px;
	}

	.services-slider .services-slider-in .services-in .slick-dots {
		padding-left  : 20px;
		padding-right : 20px;
	}

	.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-top > .price .price_old {
		left       : 0;
		right      : 0;
		text-align : center;
	}

	.tariff_bl-wr .tariff_bl-in .tariff_bl-list .tar_bl .tar-top > .price .price_old:before {
		left  : 70px;
		right : 70px;
	}
}

@media (max-width : 420px) {
	.services-slider .services-slider-in > .title, .tariff_bl-wr .tariff_bl-in > .title, .text_bottom-wr .text_bottom-in .title {
		padding-left  : 0;
		padding-right : 0;
	}

	.services-slider .services-slider-in > .title {
		margin-bottom : 20px;
	}

	.banner_top .banner-text_wr > .text .serm-wr, .banner_top .banner-text_wr > .text .orm-wr {
		left : calc(50% - 150px);
	}

	.banner_top .ban-in {
		padding-left  : 0;
		padding-right : 0;
	}
}

@media (min-width : 340px) and (max-width : 480px) {
	.tariff_bl-wr .tariff_bl-in > .title {
		padding-left  : 10px;
		padding-right : 10px;
	}
}






.services-swiper-slider {
	overflow : hidden;
}

.services-swiper-slider-container {
	position            : relative;
	width               : 100%;
	height              : 100%;
	display             : flex;
	transition-property : transform;
	box-sizing          : content-box;
	transform           : translate3d(0px, 0, 0);
	
}

.services-scope__slider-inner,
.services-reviews__slider-inner {
	transition: 0.3s;
}

.services-swiper-slider-item {
	flex      : none;
	transform : translate3d(0px, 0, 0);
	transition: 0.3s;
}

.services-swiper-dot {
	display       : inline-block;
	width         : 20px;
	height        : 4px;
	background    : rgba(0, 0, 0, 0.15);
	border-radius : 4px;
	margin        : 16px 4px 0;
	cursor        : pointer;
}

.services-swiper-dot--active {
	background : #2dbf60;
}

.services-swiper-dot:focus {
	outline : none;
}

.services-scope {
	padding : 32px 0 22px;
	background: #f8f8f8;
}

.services-scope__title {
	font-weight : bold;
	font-size : 20px;
	line-height : 1.2;
	color : #000000;
	margin-bottom : 24px;
	text-align : center;
}

.services-scope__slide {
	box-sizing : border-box;
	background: #fff;
	border-radius : 12px;
	padding : 16px 24px 20px;
	text-align : center;
}

.services-scope__slide-icon {
	border: 2px solid #f8f8f8;
	width : 48px;
	height : 48px;
	display : inline-flex;
	align-items : center;
	justify-content : center;
	padding : 14px;
	box-sizing : border-box;
	margin-bottom : 16px;
	border-radius : 50%;
}

.services-scope__slide-icon > * {
	width : 20px;
}

.services-scope__inner {
	position : relative;
}

.services-scope__slide-title {
	font-weight : bold;
	font-size : 14px;
	line-height : 1.71;
	color : #313131;
	margin-bottom : 16px;
}

.services-scope__slide-text {
	font-size : 13px;
	line-height : 1.54;
	color : #909090;
}

.services-scope__slide-text p {
	margin : 0 0 18px;
}

.services-scope__slider-arrows {
	display : none;
	position : absolute;
	left : 0;
	right : 0;
	top : 50%;
	z-index : 2;
}

.services-scope__slider-arrows > * {
	position : absolute;
	top : 0;
	cursor : pointer;
}

.services-scope__slider-arrows > *.disable, .services-scope__slider-arrows > *.hidden {
	display : none;
}

.services-scope__slider-prev-arrow {
	left : -16px;
	transform : translateY(-50%);
}

.services-scope__slider-next-arrow {
	right : -16px;
	transform : translateY(-50%) rotate(180deg);
}

.services-scope__slider-dots {
	text-align : center;
	padding-top : 6px;
	font-size: 0;
}

@media (min-width : 600px) {
	.services-scope {
		padding : 48px 0 22px;
	}

	.services-scope__title {
		font-size : 30px;
		margin-bottom : 32px;
	}

	.services-scope__slide {
		display : flex;
		text-align : left;
	}

	.services-scope__slide-icon {
		width : 80px;
		height : 80px;
		flex : none;
		margin : 0 32px 0 0;
		padding : 24px;
	}

	.services-scope__slide-icon > * {
		width : 32px;
		height : 32px;
	}

	.services-scope__slide-title {
		font-size : 18px;
	}
}

@media (min-width : 960px) {
	.services-swiper-dot {
		width  : 40px;
		margin : 16px 8px 0;
	}
	
	.services-scope {
		padding : 64px 0 42px;
	}

	.services-scope__title {
		font-size : 40px;
		line-height : 1.2;
		margin-bottom : 48px;
	}

	.services-scope__slider-arrows {
		display : block;
	}

	.services-scope__slide {
		padding : 40px;
	}

	.services-scope__slide-title {
		font-size : 24px;
		line-height : 1.33;
	}

	.services-scope__slide-text {
		font-size : 16px;
		line-height : 1.5;
	}

	.services-scope__slider-dots {
		padding-top : 30px;
	}
}

@media (min-width : 1600px) {
	.services-scope__slider-prev-arrow {
		left : -183px;
	}

	.services-scope__slider-next-arrow {
		right : -183px;
	}
}

.mg-new__breadcrumbs {
	font-size: 13px;
	line-height: 1.3;
	letter-spacing: -0.04em;
	color: rgba(60, 60, 60, 0.4);
	display: flex;
	margin: 0 0 12px;
	padding: 0 0 12px;
	list-style: none;
	overflow: auto;
}

.mg-new__breadcrumbs a {
	text-decoration: none;
	color: #3c3c3c;
}

.mg-new__breadcrumbs-item {
	flex: none;
	position: relative;
}

.mg-new__breadcrumbs-item:not(:last-child):before {
	position: absolute;
	right: -11px;
	content: "/";
	color: #3c3c3c;
}

.mg-new__breadcrumbs-item:not(:last-child) {
	margin-right: 20px;
}